keskselt. Selleks tuleb vastav viide panna web.config faili system.web elemendi
alamelemendiga trace:
Suhte tüübi aste: Suhtes osalevate olemi tüüpide arv. - binaarne suhe - suhtes osaleb kaks olemi tüüpi. - kolmene suhe - suhtes osaleb kolm olemi tüüpi. - neljane suhe - suhtes osaleb neli olemi tüüpi Rekursiivne suhe: Rekursiivne suhe on selline suhte tüüp, kus sama olemi tüüp osaleb suhtes mitu korda erinevates rollides. Atribuut: Atribuut on olemi tüübi või suhte tüübi omadus. Atribuudi domeen: Atribuudi domeen on ühele või mitmele atribuudile lubatud väärtuste hulk. Lihtatribuut:Atribuut, mis koosneb ühest komponendist, mida ei saa jagada väiksemateks komponentideks Liitatribuut: Atribuut, mis koosneb mitmest komponendist ja mida saab seega jagada väiksemateks komponentideks. (ntx aadress) Üheväärtuseline atribuut: Atribuut, mis sisaldab iga olemi eksemplari kohta ühte väärtust. Mitmeväärtuseline atribuut: Atribuut, mis sisaldab iga olemi eksemplari kohta mitut väärtust
break; } } Lisaks tekstilisele sisule võivad elemendid omada ka atribuute. Kas elemendil on atribuut, saame teada läbi HasAttribute omaduse. Atribuutide arvu saame teada AttributesCount omadusest. Edasi on võimalik küsida atribuute, kas nime või indeksi järgi kasutades GetAttribute meetodit MinuXmlLugeja.GetAttribute(0); // esimese atribuudi väärtus MinuXmlLugeja GetAttribute("ID"); // atribuudi ID väärtus või palume lugejal liikuda järjest järgmisele atribuudile. if (MinuXmlLugeja.HasAttributes){ for (int i = 0; i < MinuXmlLugeja.AttributeCount; i++){ MinuXmlLugeja.MoveToAttribute(i); Console.Write(" {0}='{1}'", MinuXmlLugeja.Name, MinuXmlLugeja.Value); } MinuXmlLugeja.MoveToElement(); } Nagu iga teisegi sisend/väljund protseduuri, nii ka XML parsimise juures võib tekkida vigu. Kui XmlReader avastab vea, annab ta sellest teada läbi XmlExeption'i