Sobes.tech
Middle

Mis vahe on hästi vormindatud XML-il ja kehtival XML-il?

sobes.tech AI

Vastus AI-lt

Heas vormitud XML:

  • Vastab XML-i süntaktilistele reeglitele (näiteks kõik sildid on suletud, õigesti sisestatud, ainult üks juurelement).
  • Parsers saab edukalt dokumenti töödelda.

Kehtiv XML:

  • On hästi vormitud XML.
  • Vastab dokumendiga seotud DTD või XML Schema määratletud reeglitele.
  • Kontrollitakse andmestruktuuri, elementide ja atribuutide tüüpide vastavust.

Näide:

<!-- hästi vormitud, kuid mitte tingimata kehtiv -->
<item>Nimi</item>
<!-- hästi vormitud ja kehtiv (kui DTD/Schema määratleb 'item' elemendi 'id' atribuudiga, mis on täisarv) -->
<item id="123">Teine nimi</item>