真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

XMLSchema有什么用

這篇文章主要為大家展示了“XML Schema有什么用”,內(nèi)容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“XML Schema有什么用”這篇文章吧。

站在用戶的角度思考問題,與客戶深入溝通,找到橋東網(wǎng)站設計與橋東網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設計與互聯(lián)網(wǎng)技術結(jié)合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:網(wǎng)站制作、成都網(wǎng)站設計、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣、域名注冊、虛擬主機、企業(yè)郵箱。業(yè)務覆蓋橋東地區(qū)。

XML Schema與DTD(DTD語法概述)一樣,也是對一類XML文檔進行約束、確定其結(jié)構,元素、屬性、及數(shù)據(jù)類型。及XML文檔中所使用的元素,實體,元素的屬性,元素與實體之間的關系的約束。XML Schema 首先由微軟提出,已經(jīng)被W3C接受成為一個標準。與DTD不同的是,XML Schema 文件使用XML語法,它的設計目的很許多跟DTD相似,但在功能,擴展性方面超越了DTD。下面說說它們之間的一些區(qū)別:

一.XML Schema 是XML文檔,不像DTD有其特有的語法。對開發(fā)人員來說,你不需要懂兩種語法就能編寫一個格式良好的XML文檔。對開發(fā)XML分析器來說,XML Schema由于也是XML語法,實現(xiàn)及支持起來就更方便了。同時XML Schema 繼承了XML可擴展的優(yōu)點。

二.定義數(shù)據(jù)類型。在一個DTD文件中只能把數(shù)據(jù)聲明為字符串類型或字符串類型的子元素,如PCDATA、CDATA、ID等。而在XML Schema 中,可以定義跟編程語言同樣豐富的數(shù)據(jù)類型,如整型,浮點型,布爾型,日期型等。這樣的好處是顯而易見的,在你編寫程序使用一個整型數(shù)據(jù)時,如用DTD定義的,就必須將它從字符型轉(zhuǎn)化為整型,而XML Schema 則可以直接定義為整型。

三.XML Schema是一個開放的模型。如下面的一個XML文檔:


  TG/DTLatte
  1
  2.00

下面是它的DTD及Schema描述:

DTD:




schema


>





當上面的XML文檔增加一條10:21 PDT元素變?yōu)椋?/p>


TG/DT Latte
1
2.00
10:21 PDT

以上的DTD將會引發(fā)一個驗證錯誤,而Schema則不會。

四.命名空間的集成。一個XML文檔只能由一個DTD文檔來描述,而可以由多個XML Schema文檔來描述。后者完全支持命名空間。

以上是“XML Schema有什么用”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學習更多知識,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


本文名稱:XMLSchema有什么用
分享URL:http://weahome.cn/article/gphdhi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部