XML que processa opções no .NET Framework

As classes de XML no .NET Framework representam um conjunto coerente criado e integrado de classes que permitem a criação facilmente aplicativos reconheçam XML.Esses desenvolvedores de ajuda das classes abordam problemas do mundo real não apenas em aplicativos orientados Web- compilação, mas em todas as outras áreas onde XML é usado

Processar de memória XML

O .NET Framework fornece três opções para processar os dados XML de memória: LINQ to XML, a classe de XPathNavigator , e a classe de XmlDocument .

4x4kfk8w.collapse_all(pt-br,VS.110).gifLINQ to XML

LINQ te o XML fornece uma interface para acessar os dados XML que são comparáveis a um DOM atualizados, reformulados interfaces.LINQ te o XML aproveita a tecnologia de idioma de consultas integrado de O servidor STREAMINSIGHT), o mais recente no.NET Framework 3,5 recursos de idioma.LINQ te o XML fornece uma experiência de consulta que é semelhante ao SQL.Permite que os desenvolvedores escrevam consultas eficientes.

Para desenvolvedores que gravam o novo código, a Microsoft recomenda usar LINQ te o XML para processar dados XML.LINQ te o XML é uma API relacional facilmente adquirido que permite consultas avançadas e criação ou transformação intuitiva do documento.É um componente de consulta integrada linguagem .NET LINQ (), que é criada para fornecer uma experiência de consulta para objetos, dados relacionais, e dados XML.

4x4kfk8w.collapse_all(pt-br,VS.110).gifClasse de XPathNavigator

A classe de XPathNavigator oferece várias opções de edição e recursos de navegação que usam um modelo de cursor.Os documentos XML podem ser contidos em XPathDocument ou em um objeto de XmlDocument .

Para desenvolvedores que modificam o código existente com consultas XPath ou as transformações XSLT, a classe de XPathNavigator a melhor opção porque fornece o desempenho excelente para o processamento somente leitura de XML.

4x4kfk8w.collapse_all(pt-br,VS.110).gifClasse XmlDocument

XmlDocument e suas classes relacionadas são baseados no modelo de objeto (DOM) de documento da W3C.Um DOM fornecem a fidelidade completa, como preservar nós de texto do espaço em branco e vários.Os nós podem ser criados, inserido, descartado, e modificados usando os métodos e as propriedades com base em um DOM familiares modelagem.

Para desenvolvedores que modificam o código existente que utiliza o modelo de objeto (DOM) de documento da W3C, ou se atender ao padrão é um requisito a classe de XmlDocument é a melhor opção

Processar - XML baseado

As classes de XmlWriter e de XmlReader fornecem um mídia não armazenados em cache, somente avanço de dados XML de processamento.XmlWriter e os objetos de XmlReader são criados usando os métodos de Create e de Create .As classes de XmlWriterSettings e de XmlReaderSettings permitem que você especifique o conjunto de recursos para habilitar o em XmlWriter e nos objetos criados de XmlReader .

Para obter mais informações, consulte Escrevendo XML com o XmlWriter e Lendo XML com o XmlReader.

Consulte também

Conceitos

Opções de processamento XML

Outros recursos

Documentos e dados XML