Sobes.tech
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>