Middle
Qual è la differenza tra XML ben formato e XML valido?
sobes.tech AI
Risposta dell'AI
XML ben formato:
- Rispetta le regole sintattiche dell'XML (ad esempio, tutti i tag sono chiusi, correttamente annidati, solo un elemento radice).
- Il parser può elaborare con successo il documento.
XML valido:
- È un XML ben formato.
- Rispetta le regole definite nel DTD o nello Schema XML associato al documento.
- Viene verificato il rispetto della struttura dei dati, dei tipi di elementi e attributi.
Esempio:
<!-- ben formato, ma non necessariamente valido -->
<item>Nome</item>
<!-- ben formato e valido (se il DTD/Schema definisce l'elemento 'item' con un attributo 'id' di tipo intero) -->
<item id="123">Altro nome</item>