使用我們的XML驗證到語法檢查XML。
良好的XML文檔
用正確的語法的XML文檔被稱為"Well Formed" 。
語法規則在前面的章節中作了介紹:
- XML文檔必須有一個根元素
- XML元素必須有結束標籤
- XML標記區分大小寫
- XML元素必須正確嵌套
- XML屬性值必須加引號
<?xml version="1.0" encoding="UTF-8 " ?>
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
XML錯誤會阻止你
在XML文檔中的錯誤將停止你的XML應用程序。
在W3C XML規範規定的程序應該停止,如果發現錯誤處理的XML文檔。 其原因是,XML的軟件要小,速度快,並且相容。
HTML瀏覽器允許顯示有錯誤的HTML文檔(like missing end tags) 。
With XML, errors are not allowed.
語法檢查您的XML
為了幫助您語法檢查XML,我們已經創建了一個XML驗證。
試圖語法檢查正確的XML:
試圖語法檢查不正確的XML:
試圖語法檢查自己的XML:
有效的XML文檔
一個"well formed" XML文檔是不一樣的一個"valid"的XML文檔。
一個"valid"的XML文檔必須很好地形成。 此外,它必須符合一個文檔類型定義。
有可以使用XML使用兩個不同的文檔類型定義:
- DTD - 原始文檔類型定義
- XML架構 - 一種基於XML的DTD替代
文檔類型定義定義的規則和法律的元素和屬性的XML文檔。