最新的Web開發教程
 

XML驗證


使用我們的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文檔。