第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

與DTD相比,XML Schema的優(yōu)勢是什么?

與DTD相比,XML Schema的優(yōu)勢是什么?

猛跑小豬 2019-03-20 14:14:58
與DTD相比,XML Schema的優(yōu)勢是什么? 
查看完整描述

3 回答

?
萬千封印

TA貢獻1891條經(jīng)驗 獲得超3個贊

DTD 的局限性
DTD不遵守XML語法(寫XML文檔實例時候用一種語法,寫DTD的時候用另外一種語法)
DTD數(shù)據(jù)類型有限(與數(shù)據(jù)庫數(shù)據(jù)類型不一致)
DTD不可擴展
DTD不支持命名空間(命名沖突)

Schema的新特性
Schema基于XML語法
Schema可以用能處理XML文檔的工具處理
Schema大大擴充了數(shù)據(jù)類型,可以自定義數(shù)據(jù)類型
Schema支持元素的繼承—Object-Oriented’ish
Schema支持屬性組

查看完整回答
反對 回復 2019-03-23
?
慕斯709654

TA貢獻1840條經(jīng)驗 獲得超5個贊

個人觀點:
作用基本相同,都是對xml文檔做進一步的限制。
dtd不是針對xml文檔的,它是針對另外一種文檔的,在xml中也可以用一下,效果弱弱的。
schema是針對xml文檔的,在對xml的處理上比dtd強很多。

查看完整回答
反對 回復 2019-03-23
?
白豬掌柜的

TA貢獻1893條經(jīng)驗 獲得超10個贊

XML Schema 和DTD 都是用來定義各種文件中XML標記的使用規(guī)范.
XML Schema 是標準的XML文件,而DTD則使用自己的特殊語法,因此,只需要知道XML的語法
規(guī)則就可以編寫Schema了,不需要再學習其它語法規(guī)則. 可以使用相同的處理器來解讀,
XML文件與XML Schema文件.
XML Schema 利用命名空間將文件中特殊的節(jié)點與Schema說明相聯(lián)系,一個XML文件可以有
多個對應的Schema ,若是DTD的話,一個XML文件只能有一個相對應的DTD文件.
XMLSchema 的內(nèi)容模型是開放的,可以隨意擴充,而DTD則無法解讀擴充的內(nèi)容.
DTD只能把文件類型定義為一個字符串,而XML Schema 卻允許把文件類型定義為整數(shù),浮
點數(shù),字符串,布爾值或其他各各數(shù)據(jù)類型,而無須重新定義.

XMLSchema 相對DTD的明顯優(yōu)勢是XMLSchema 文件本身也是XML文件,而不是像DTD那樣使用
特殊格式,因而方便了用戶和設計者. 因為他們可以使用相同的工具來處理與開發(fā)XML Schema
和其他的XML數(shù)據(jù),而不必用專門的開發(fā)或處理工具.


 


查看完整回答
反對 回復 2019-03-23
  • 3 回答
  • 0 關注
  • 1035 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號