Nimetu
Schema;
settings.ValidationEventHandler +=
new ValidationEventHandler(xvr_ValidationEventHandler);
XmlReader reader = XmlReader.Create(fs, settings);
xdoc.Load(reader);
fs.Close();
Lisaks XmlDocument objektile on võimalik XMLi laadida ka DataSet'i sisse. Kuna DataSet hoiab
kõiki andmeid XML kujul, siis on XML andmete DataSeti laadimine tehtud äärmiselt lihtsaks.
Järgnevalt loeme DataSeti XML faili, koos seal näidatud Schemaga:
myDS = new DataSet();
myDS.ReadXml("C:Erkimingifail2.xml", XmlReadMode.ReadSchema);
Kui XML failis ei ole Schemat näidatud, on võimalus see genereerida vastavalt laetava XML faili
struktuurile:
myDS = new DataSet();
myDS.ReadXml("C:Erkimingifail.xml", XmlReadMode.InferSchema);
Loomulikult on võimalik ka ette määrata, kust tuleb schema ja kust tulevad andmed:
myDS = new DataSet();
myDS.ReadXmlSchema(@"C:Erkinaidis.xsd");
myDS.ReadXml(@"C:Erkinaidis.xml", XmlReadMode.IgnoreSchema);
Ülesandeid