XMLtiedostoja
XMLtiedostoja tarkoitetaan XML-muotoon tallennettuja tiedostoja, joissa data on jäsennelty rakenteisesti. XML (Extensible Markup Language) on tekstipohjainen standardi, jonka tarkoitus on helpottaa tiedon tallentamista ja siirtämistä järjestelmien välillä.
Rakenne: XML-tiedostossa on aloitusprologi ja juurielementti, jonka sisällä ovat alielementit ja attribuutit. Elementit voivat olla sisäkkäisiä
Validointi: Tiedostot voidaan validoida DTD:llä, XML-Schemallä (XSD) tai RELAX NG:llä. Validointi varmistaa, että rakenne ja sallitut
Käyttökohteet: XMLtiedostoja käytetään tiedonvaihdossa eri järjestelmien välillä, konfiguraatioissa, web-palveluissa sekä monissa toimisto- ja julkaisutiedostoissa (esim. RSS/Atom).
Parsinta: XML-tiedostot voidaan lukea eri tavoin. DOM lataa koko dokumentin muistiin, kun taas SAX ja StAX ovat
Encoding ja syntaksi: Tyypillisesti käytetään UTF-8-merkkikoodausta. Tiedoston alussa voi olla deklaraatio: <?xml version="1.0" encoding="UTF-8"?>. Unicode-yhteensopivuus helpottaa
Esimerkki: <?xml version="1.0" encoding="UTF-8"?> <note><to>Tove</to><from>Jani</from><body>Tiedote esimerkki</body></note>