Sobes.tech
Middle

Mi a különbség a jól formázott XML és a érvényes XML között?

sobes.tech MI

Válasz az MI-től

Jól formált XML:

  • Megfelel az XML szintaktikai szabályainak (például minden címke lezárva, helyesen beágyazva, csak egy gyökérelem).
  • A parser sikeresen feldolgozhatja a dokumentumot.

Érvényes XML:

  • Jól formált XML.
  • Megfelel a dokumentumhoz kapcsolódó DTD vagy XML Schema által meghatározott szabályoknak.
  • Ellenőrizve a adatstruktúrával, az elemek és attribútumok típusával való megfelelést.

Példa:

<!-- jól formált, de nem feltétlenül érvényes -->
<item>Név</item>
<!-- jól formált és érvényes (ha a DTD/Schema az 'item' elemet az 'id' attribútummal, egész típusúként határozza meg) -->
<item id="123">Más név</item>