Jednoduché XML - Simple XML
Jednoduché XML je variace XML obsahující pouze prvky. Všechny atributy jsou převedeny na prvky. Bez atributů nebo jiných prvků xml, jako je deklarace XML / DTD, umožňuje použití jednoduchých a rychlých analyzátorů. Tento formát je také kompatibilní s běžnými analyzátory XML.
Struktura
Například:
<Agenda> <type>práce na zahradě</type> <Activity> <type>Zalévání</type> <golf-course> <time>6:00</time> </golf-course> <yard> <time>7:00</time> </yard> </Activity> <Activity> <type>vaření</type> <lunch> <time>12:00</time> </lunch> </Activity> </Agenda>
by představovalo:
<?xml version="1.0" encoding="UTF-8"?> zadejte ="práce na zahradě"> zadejte ="Zalévání"> čas ="6:00"/> čas ="7:00"/> </Activity> zadejte ="vaření"> čas ="12:00"/> </Activity> </Agenda>
Validace
Jednoduché XML používá jednoduché XPath seznam pro ověření. Fragment XML výše by byl například reprezentován:
/ Agenda / typ | (aktivita / typ | (* / čas))
nebo o něco lidštější čitelné jako:
/ Agenda / typ / Agenda / Aktivita / typ / Agenda / Aktivita / * / čas
To umožňuje zpracovat XML jako proud (bez vytvoření objektového modelu v paměti) s rychlou validací.