Middle
175
Jaka jest różnica między dobrze uformowanym XML a poprawnym XML?
Odpowiedź od AI
sobes.tech AI
Poprawne XML:
- Zgodne z regułami składniowymi XML (np. wszystkie tagi są zamknięte, poprawnie zagnieżdżone, tylko jeden element główny).
- Parser może pomyślnie przetworzyć dokument.
Ważny XML:
- Jest poprawnie sformułowanym XML.
- Zgodny z zasadami określonymi w powiązanym DTD lub Schemacie XML.
- Sprawdzany pod kątem zgodności ze strukturą danych, typami elementów i atrybutów.
Przykład:
<!-- poprawnie sformułowany, ale niekoniecznie ważny -->
<item>Nazwa</item>
<!-- poprawnie sformułowany i ważny (jeśli DTD/Schemat definiuje element 'item' z atrybutem 'id' typu integer) -->
<item id="123">Inna nazwa</item>