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

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

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

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

與DTD相比,XML Schema的優(yōu)勢是什么?
查看完整描述

3 回答

?
米琪卡哇伊

TA貢獻(xiàn)1998條經(jīng)驗 獲得超6個贊

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

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



查看完整回答
反對 回復(fù) 2019-05-15
?
浮云間

TA貢獻(xiàn)1829條經(jīng)驗 獲得超4個贊

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

查看完整回答
反對 回復(fù) 2019-05-15
?
GCT1015

TA貢獻(xiàn)1827條經(jīng)驗 獲得超4個贊

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

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


 



查看完整回答
反對 回復(fù) 2019-05-15
  • 3 回答
  • 0 關(guān)注
  • 1000 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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