Sobes.tech
Middle

Wat is het verschil tussen well-formed XML en valid XML?

sobes.tech AI

Antwoord van AI

Goed gevormd XML:

  • Voldoet aan de syntactische regels van XML (bijvoorbeeld, alle tags zijn gesloten, correct genest, slechts één root-element).
  • De parser kan het document succesvol verwerken.

Geldig XML:

  • Is een goed gevormd XML.
  • Voldoet aan de regels die zijn vastgesteld in de bijbehorende DTD of XML Schema.
  • Wordt gecontroleerd op conformiteit met de datastructuur, element- en attribuuttpypes.

Voorbeeld:

<!-- goed gevormd, maar niet noodzakelijk geldig -->
<item>Naam</item>
<!-- goed gevormd en geldig (als de DTD/schema het 'item'-element definieert met een 'id'-attribuut van het type integer) -->
<item id="123">Andere naam</item>