XMLReader Example

XMLReader Example

L’XMLReader fornisce un accesso veloce, non in cache e di tipo forward-only ai dati XML. Quindi è molto utile per XML di grandi dimensioni, quando le performance sono degradanti.

Supponiamo di avere il seguente XML:

<?xml version="1.0" encoding="utf-8"?><nodo_radice tipo="nodo" attributo1="valore1"> <nodo_figlio tipo="figlio" attributo1="valore1"> testo noto figlio </nodo_figlio></nodo_radice>

Il seguente snippet accede al valore dell’attributo1:

Imports System.Xml Dim xlmRead As XmlReader Dim readSett As XmlReaderSettings = New XmlReaderSettings() readSett.IgnoreComments = True xlmRead = XmlReader.Create("C:\xml_reader.xml", readSett) 'ACCEDO AL NODO nodo_radice xlmRead.ReadToFollowing("nodo_radice") 'MI SPOSTO SULL'ATTRIBUTO attributo1 xlmRead.MoveToAttribute("attributo1") 'LEGGO ATTRIBUTO attributo1 Console.WriteLine(xlmRead.Value)

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *