XML 驗證器
請使用我們的 XML 驗證器,對您的 XML 進行語法檢查。
格式良好的 XML 文檔
語法正確的 XML 文檔被稱為“格式良好”。
語法規則在前面的章節中已經描述過:
- XML 文檔必須有一個根元素
- XML 元素必須有結束標記
- XML 標簽區分大小寫
- XML 元素必須正確嵌套
- XML 屬性值必須加引號
<?xml version="1.0" encoding="UTF-8"?> <note> <to>George</to> <from>John</from> <heading>Reminder</heading> <body>Don't forget the meeting!</body> </note>
XML 錯誤會終止您的程序
XML 文檔中的錯誤會終止你的 XML 應用程序。
W3C XML 規范規定,如果程序發現錯誤,則應停止處理該 XML 文檔。理由是,XML 軟件應當輕巧、快速,具有良好的兼容性。
HTML 瀏覽器能夠顯示有錯誤的 HTML 文檔(例如缺少結束標記)。
對于 XML,錯誤是不允許的。
對您的 XML 進行語法檢查
為了幫助您對 XML 進行語法檢查,我們創建了一個 XML 驗證器。
對這個正確的 XML 進行語法檢查:
對這個不正確的 XML 進行語法檢查:
請試著對您自己的 XML 進行語法檢查:
有效的 XML 文檔
“格式良好”的 XML 文檔與“有效”的 XML 文檔有所不同。
“有效”的 XML 文檔必須格式良好。此外,它還必須符合文檔類型定義。
有兩種不同的文檔類型定義可與 XML 一起使用:
- DTD - 原始文檔類型定義
- XML Schema - 基于 XML 的 DTD 替代方案
文檔類型定義(DTD)定義 XML 文檔的規則以及合法的元素和屬性。