XML介紹之DTD約束語法詳解四

2021-06-10 03:07:36 字數 1323 閱讀 7336

****************************************

6.dtd 驗證

previous page next page internet explorer 5.0 可根據某個 dtd 來驗證您的 xml。

通過 xml 解析器進行驗證

當您試圖開啟某個 xml 文件時,xml 解析器有可能會產生錯誤。通過訪問 parseerror 物件,就可以取回引起錯誤的確切**、文字甚至所在的行。

注釋:load( ) 方法用於檔案,而 loadxml( ) 方法用於字串。

var xmldoc = new activexobject("microsoft.xmldom")

xmldoc.async="false"

xmldoc.validateonparse="true"

xmldoc.load("note_dtd_error.xml")

document.write("

error code: ")

document.write(xmldoc.parseerror.errorcode)

document.write("

error reason: ")

document.write(xmldoc.parseerror.reason)

document.write("

error line: ")

document.write(xmldoc.parseerror.line)

try it yourself 或者 僅僅看一下這個 xml 檔案。

關閉驗證

通過把 xml 解析器的 validateonparse 設定為 "false",就可以關閉驗證。

var xmldoc = new activexobject("microsoft.xmldom")

xmldoc.async="false"

xmldoc.validateonparse="false"

xmldoc.load("note_dtd_error.xml")

document.write("

error code: ")

document.write(xmldoc.parseerror.errorcode)

document.write("

error reason: ")

document.write(xmldoc.parseerror.reason)

document.write("

error line: ")

document.write(xmldoc.parseerror.line)

try it yourself

XML介紹之DTD約束語法詳解一

我們在編寫xml檔案時,可能要使用某種約束對於檔案中的元素進行約束 限定xml的約束有dtd schema約束,這裡,將先為大家詳細介紹xml中的dtd約束,隨後再為大家介紹schema約束。dtd 文件型別定義 的作用是定義 xml 文件的合法構建模組。它使用一系列的合法元素來定義文件結構。下面,...

XML約束 DTD約束

xml語法 規範的 xml檔案的基本編寫規則。有 w3c組織制定的 xml約束 規範 xml檔案資料內容格式的編寫規則。由開發者自定義 dtd約束 語法相對簡單,功能相對簡單,學習成本相對低 schema約束 語法相對複雜,功能相對複雜,學習成本相對高 命名空間 1 匯入dtd方式 a 內部匯入 x...

XML 約束DTD 約束Schema

作為框架的使用者 程式設計師 能夠在xml中引入約束文件 能夠簡單的讀懂約束文件 引入dtd文件到xml文件中 student.dtd element students student element student name,age,element name pcdata element age ...