Lettura di XML con XmlReader

La classe XmlReader è una classe astratta di base che fornisce un accesso ai dati XML non memorizzato nella cache, di tipo forward-only, di sola lettura. La classe è conforme alle raccomandazioni W3C Extensible Markup Language (XML) 1.0 e Namespaces in XML (informazioni in lingua inglese).

La classe XmlReader supporta la lettura dei dati XML da un flusso o da un file. Definisce i metodi e le proprietà che consentono di spostarsi all'interno dei dati e di leggere il contenuto di un nodo. Il nodo corrente corrisponde al nodo sul quale è posizionato il lettore. Il lettore viene fatto avanzare utilizzando uno dei metodi di lettura disponibili, mentre le proprietà restituiscono il valore del nodo corrente.

La classe XmlReader consente di:

  • Verificare che i caratteri siano caratteri XML validi e che i nomi di attributi ed elementi siano nomi XML validi.

  • Verificare che il documento XML sia in formato corretto.

  • Convalidare i dati rispetto a una DTD o schema.

  • Recuperare i dati dal flusso XML o ignorare i record non desiderati utilizzando un modello pull.

Contenuto della sezione

Sezioni correlate

Vedere anche

Altre risorse

Documenti e dati XML