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