****************************************
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 ...