Middle
Jaký je rozdíl mezi dobře formátovaným XML a platným XML?
sobes.tech AI
Odpověď od AI
Dobře formátovaný XML:
- Vyhovuje syntaktickým pravidlům XML (například všechny značky jsou uzavřené, správně vložené, pouze jeden kořenový prvek).
- Parsér může dokument úspěšně zpracovat.
Platný XML:
- Je dobře formátovaný XML.
- Vyhovuje pravidlům stanoveným v přidruženém DTD nebo XML Schema.
- Kontroluje se shoda s datovou strukturou, typy prvků a atributů.
Příklad:
<!-- dobře formátované, ale nemusí být platné -->
<item>Název</item>
<!-- dobře formátované a platné (pokud DTD/Schema definuje prvek 'item' s atributem 'id' typu integer) -->
<item id="123">Jiný název</item>