亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

根據xml文檔寫dtd驗證文件

根據xml文檔寫dtd驗證文件

MMTTMM 2019-03-29 19:18:31
根據xml文檔寫dtd驗證文件
查看完整描述

2 回答

?
縹緲止盈

TA貢獻2041條經驗 獲得超4個贊

DTD

文檔類型定義

(Documnet Type Definition)

DTD 是一套關于標記符的語法規則。它是XML1.0版規格得一部分,是XML文件的驗證機制,屬于XML文件組成的一部分。

DTD 是一種保證XML文檔格式正確的有效方法,可以通過比較XML文檔和DTD文件來看文檔是否符合規范,元素和標簽使用是否正確。一個DTD文檔包含:元素的定義規則,元素間關系的定義規則,元素可使用的屬性,可使用的實體或符號規則。

XML文件提供應用程序一個數據交換的格式,DTD正是讓XML文件能夠成為數據交換的標準,因為不同的公司只需定義好標準的DTD,各公司都能夠依照DTD建立XML文件,并且進行驗證,如此就可以輕易的建立標準和交換數據,這樣滿足了網絡共享和數據交互。

DTD文件是一個ASCII的文本文件,后綴名為.dtd。


 


查看完整回答
反對 回復 2019-03-31
?
滄海一幻覺

TA貢獻1824條經驗 獲得超5個贊

DTD"(Documnet Type Definition)是XML1.0版規格得一部分,它是XML文件得驗證機制,屬于XML文件組成得一部分,DTD在XML文件所扮演得角色就是定義XML文件的元素架構、元素標記和屬性!
一旦我們定義好DTD,在使用編輯工具如XML Spy 或者驗證工具 XML validate (微軟網站均可以下載)就可以對編寫好的XML文件進行DTD檢查內容是否為合法的XML文件內容!
XML文件提供應用程序一個數據交換的格式,DTD正是讓XML文件能夠成為數據交換的標準,因為不同的公司只需定義好標準的DTD,各公司都能夠依照DTD建立XML文件,并且進行驗證,如此就可以輕易建立標準一直的交換數據!
順便介紹一下另一種驗證機制 XML Schema ,和DTD相比較,其區別主要如下:
1.DTD擁有自己獨特的語法和編寫方式,它和XML文件的標記架構完全不同!
2.XML Schema 本身就是一份XML文件,使用標記語法定義其他的XML文件,因為它就是一份XML文件,在學習上不必特別學習DTD語法,而且支持數據類型,能夠定義元素的內容!
XML Schema 是由微軟所提出的規格草案,目前已成為建議規格,它的目的就是取代DTD成為XML文件下一代的驗證機制!

DTD 是一套關于標記符的語法規則。它是XML1.0版規格得一部分,是XML文件的驗證機制,屬于XML文件組成的一部分。

DTD 是一種保證XML文檔格式正確的有效方法,可以通過比較XML文檔和DTD文件來看文檔是否符合規范,元素和標簽使用是否正確。一個DTD文檔包含:元素的定義規則,元素間關系的定義規則,元素可使用的屬性,可使用的實體或符號規則。

XML文件提供應用程序一個數據交換的格式,DTD正是讓XML文件能夠成為數據交換的標準,因為不同的公司只需定義好標準的DTD,各公司都能夠依照DTD建立XML文件,并且進行驗證,如此就可以輕易的建立標準和交換數據,這樣滿足了網絡共享和數據交互。

DTD文件是一個ASCII的文本文件,后綴名為.dtd。

DTD增加了XML的有效性,
可以使用DTD校驗自己的XML數據
DTD與Schema的比較:他們都用來校驗自己的XML數據
DTD 的局限性
DTD不遵守XML語法(寫XML文檔實例時候用一種語法,寫DTD的時候用另外一種語法)
DTD數據類型有限(與數據庫數據類型不一致)
DTD不可擴展
DTD不支持命名空間(命名沖突)
Schema的新特性
Schema基于XML語法
Schema可以用能處理XML文檔的工具處理
Schema大大擴充了數據類型,可以自定義數據類型
Schema支持元素的繼承—Object-Oriented’ish
Schema支持屬性組




查看完整回答
反對 回復 2019-03-31
  • 2 回答
  • 0 關注
  • 796 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號