Compartilhar via


Digite suporte nas classes de System.Xml

No .NET Framework versão 2.0, as classes XML principais foram aprimoradas para incluir recursos de suporte de tipo. As classes XmlReader, XmlWriter e XPathNavigator incluem recursos de suporte de tipo, incluindo a capacidade de converter entre tipos de esquema XML e tipos da Common Language Runtime (CLR).

No .NET Framework versão 2.0, as classes XmlReader, XmlWriter e XPathNavigator foram aprimoradas para incluir recursos de suporte de tipo.

  • As classes XmlReader e XPathNavigator incluem uma propriedade SchemaInfo que retorna informações de esquema em um nó.

  • Os métodos ReadContentAs e ReadElementContentAs na XmlReader classe leem um valor de texto e o convertem em um valor CLR em uma única chamada de método.

  • O WriteValue método na XmlWriter classe converte um tipo CLR em um tipo de esquema XML ao escrever XML.

  • As propriedades ValueAs e TypedValue na classe XPathNavigator retornam um valor do nó e o convertem em um valor de CLR em uma única chamada de método.

Observação

No .NET Framework versão 1.0, a XmlConvert classe era necessária para converter entre tipos de Esquema XML e CLR.

Nesta seção

Mapeando tipos de dados XML para tipos CLR Descreve os mapeamentos padrão de tipos de dados XML para tipos CLR.

Notas de Implementação do Suporte a Tipos XML Discute alguns detalhes da implementação do suporte a tipos.

Conversão de tipos de dados XML Descreve como usar a XmlConvert classe para converter entre tipos de Esquema XML e CLR.

Acessando dados fortemente tipados XML usando XPathNavigator