Nimetu
WriteLine(rida);
rida =FailiLugeja.ReadLine();
}
FailiLugeja.Close();
}
Kui soovite kogu faili mällu laadida ja seejärel temaga edasi toimetada, tuleks
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: