Nimetu
System.Text.StringBuilder klassi abil ehitada faili sisaldav string.
Analoogselt tekstifaili lugemisega käib ka XML faili lugemine. Lugeja on lihtsalt XmlTextReader
tüüpi objekt. XmlTextReader oskab XMLi lugeda voost, stringist ja TextReader objektist.
XmlTextReader objekti saame tekitada järgneva koodireaga:
XmlTextReader MinuXmlLugeja = new XmlTextReader(@"c:mingifail.xml");
Kui lugeja on olemas, saame XMLi oksa (node) kaupa lugema hakata. Enamasti on seda kasulik
teha mingi korduslausega:
while (MinuXmlLugeja.Read()) {
// tee midagi
}
Kui on soov XML andmeid analüüsida või muul moel kasutada, on vaja teada, mis tüüpi oksal
parajasti olete. Oksa tüübi selgitamiseks on vaja kontrollida NodeType omadust, selle omaduse
väärtus võib olla üks järgnevatest:
Need kolm oksa tüüpi Element, TypeText, EndElement on kõige olulisemad, kuid lisaks neile on
veel olemas:
Oksa tüüp Selgitus
XmlNodeType