Validatore XML
Utilizzate il nostro validatore XML per controllare la grammatica del vostro XML.
Documento XML ben formato
Un documento XML con grammatica corretta viene chiamato "ben formato".
Le regole di grammatica sono state descritte nei capitoli precedenti:
- Il documento XML deve avere un elemento radice
- Gli elementi XML devono avere un etichetta di chiusura
- Le etichette XML distinguono tra maiuscole e minuscole
- Gli elementi XML devono essere nidificati correttamente
- I valori degli attributi XML devono essere tra virgolette
<?xml version="1.0" encoding="UTF-8"?> <note> <to>George</to> <from>John</from> <heading>Promemoria</heading> <body>Non dimenticate l'incontro!</body> </note>
Gli errori XML interromperanno il vostro programma
Gli errori nel documento XML interromperanno la vostra applicazione XML.
La specifica W3C XML stabilisce che se un programma trova errori, deve fermare il trattamento del documento XML. Il motivo è che i software XML dovrebbero essere leggeri, veloci e ben compatibili.
I browser HTML possono visualizzare documenti HTML con errori (ad esempio, mancanza di etichette di chiusura).
Per l'XML, gli errori non sono ammessi.
Controllate la grammatica del vostro XML
Per aiutarvi a controllare la grammatica dell'XML, abbiamo creato un validatore XML.
Controllate la grammatica di questo XML corretto:
Controllate la grammatica di questo XML non corretto:
Provate a controllare la grammatica del vostro XML:
Documento XML valido
Un documento XML ben formato è diverso da un documento XML valido.
“有效”的 XML 文档必须格式良好。此外,它还必须符合文档类型定义。
有两种不同的文档类型定义可与 XML 一起使用:
- DTD - 原始文档类型定义
- XML Schema - 基于 XML 的 DTD 替代方案
文档类型定义(DTD)定义 XML 文档的规则以及合法的元素和属性。