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 文檔的規則以及合法的元素和屬性。