Sobes.tech
Middle

Aký je rozdiel medzi dobre naformátovaným XML a platným XML?

sobes.tech AI

Odpoveď od AI

Dobro oblikovan XML:

  • Usklađen je sa sintaktičkim pravilima XML (npr. sve oznake su zatvorene, pravilno ugnježdene, postoji samo jedan korenski element).
  • Parser može uspešno obraditi dokument.

Validan XML:

  • Je dobro oblikovan XML.
  • Usklađen je sa pravilima definisanim u pridruženom DTD ili XML Schema.
  • Proverava se usklađenost sa strukturom podataka, tipovima elemenata i atributa.

Primer:

<!-- dobro oblikovan, ali ne nužno validan -->
<item>Ime</item>
<!-- dobro oblikovan i validan (ako DTD/Schema definiše element 'item' sa atributom 'id' tipa celobrojni) -->
<item id="123">Drugo ime</item>