XMLstrukturer
XMLstrukturer avser hur data organiseras i XML-dokument. De bygger på en hierarkisk trädstruktur där varje element är en nod som kan innehålla andra element, text eller attribut. Dokumentets rot-element fungerar som ingångspunkt för hela strukturen, och ett välformat XML-dokument följer regler som korrekt nästlade start- och sluttaggar samt en entydig struktur.
Element definieras med namn och kan ha attribut som ger metadata, till exempel id eller typ. Innehållet
Namnrymder används för att undvika namnkonflikter när olika delar av ett dokument eller olika tekniker använder
Validering görs vanligtvis med DTD (Document Type Definition) eller XML Schema (XSD), Relax NG eller Schematron.
Parsnings- och läsningsalternativ inkluderar DOM, SAX och StAX. DOM bygger en in-memory-trädstruktur som kan traverseras med
<book id="bk101" category="children">