Middle
Kuo skiriasi gerai suformatuotas XML nuo galiojančio XML?
sobes.tech AI
Atsakymas iš AI
Gerai suformuotas XML:
- Atitinka XML sintaksės taisykles (pavyzdžiui, visi žymės uždarytos, teisingai įdėtos, tik vienas šakninis elementas).
- Analizatorius gali sėkmingai apdoroti dokumentą.
Galiojantis XML:
- Yra gerai suformuotas XML.
- Atitinka su dokumentu susijusio DTD arba XML Schema nustatytas taisykles.
- Patikrinama duomenų struktūra, elementų ir atributų tipai.
Pavyzdys:
<!-- gerai suformuotas, bet nebūtinai galiojantis -->
<item>Pavadinimas</item>
<!-- gerai suformuotas ir galiojantis (jei DTD/Schema apibrėžia 'item' elementą su 'id' atributu, kurio tipas yra sveikas skaičius) -->
<item id="123">Kitas pavadinimas</item>