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. XmlReader, XmlWriter, e as classes de XPathNavigator incluem recursos de suporte do tipo que incluem a capacidade de conversão entre tipos esquema XML e Common Language Runtime (CLR) tipos.

No .NET Framework versão 2,0, XmlReader, XmlWriter, e as classes de XPathNavigator foram aprimorados para incluir recursos de suporte do tipo.

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

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

  • O método de WriteValue na classe de XmlWriter converter um tipo de CLR a um tipo de esquema XML para gravar 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

Na versão 1,0 do.NET Framework a classe de XmlConvert foi necessária para converter entre o esquema XML e os tipos de CLR.

Nesta seção

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

Notas de implementação de suporte do tipo XML
Descreve alguns dos detalhes de implementação de suporte de tipo.

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

Acessando dados fortemente tipados XML usando XPathNavigator