Lendo XML com o XmlReader
A classe XmlReader é uma classe base abstrata que fornece um acesso não armazenado em cache, apenas de encaminhamento e somente leitura a dados XML.Ela está em conformidade com a linguagem XML 1.0 do W3C e os namespaces em recomendações XML.
A classe XmlReader dá suporte à leitura de dados XML de um fluxo ou arquivo.Ela define métodos e propriedades que permitem que você mova pelos dados e leia o conteúdo de um nó.O nó atual refere-se ao nó em que o leitor está localizado.O leitor é avançado usando qualquer um dos métodos de leitura e as propriedades retornam o valor do nó atual.
A classe XmlReader habilita você a:
Verificar se os caracteres são caracteres XML legais e se os nomes de elementos e atributos são nomes XML válidos.
Verificar se o documento XML é bem-formado.
Validar os dados em um DTD ou esquema.
Recuperar dados do fluxo XML ou ignorar registros indesejados usando um modelo de recebimento.
Nesta seção
New Features in the XmlReader Class
Descreve as alterações na classe XmlReader.Tarefas comuns do XmlReader
Descreve as tarefas mais comuns do XmlReader.Usando a classe XmlReader
Descreve como criar instâncias de XmlReader, validação de dados, leitura de dados e assim por diante.Comparando o XmlReader com a leitora de SAX
Descreve as diferenças entre a classe XmlReader e a leitora de SAX.
Seções relacionadas
Criando leitores XML
Descreve como criar leitoras XML.Validando dados XML com XmlReader
Descreve como validar dados usando a classe XmlReader.Segurança e seus aplicativos System.Xml
Aborda problemas de segurança ao trabalhar com tecnologias XML.