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>