Sobes.tech
Middle

Was ist der Unterschied zwischen wohlgeformtem XML und gültigem XML?

sobes.tech KI

Antwort von AI

Gut geformtes XML:

  • Entspricht den syntaktischen Regeln von XML (z.B. alle Tags sind geschlossen, richtig verschachtelt, nur ein Wurzelelement).
  • Der Parser kann das Dokument erfolgreich verarbeiten.

Gültiges XML:

  • Ist ein gut geformtes XML.
  • Entspricht den im zugehörigen DTD oder XML Schema festgelegten Regeln.
  • Wird auf Übereinstimmung mit der Datenstruktur, den Element- und Attributstypen überprüft.

Beispiel:

<!-- gut geformt, aber nicht unbedingt gültig -->
<item>Name</item>
<!-- gut geformt und gültig (wenn DTD/Schema das Element 'item' mit einem Attribut 'id' vom Typ Integer definiert) -->
<item id="123">Anderer Name</item>