Middle
Koja je razlika između well-formed XML i valid XML?
sobes.tech АИ
Одговор од АИ
Dobro oblikovan XML:
- Usklađen je sa sintaktičkim pravilima XML-a (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>