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>