freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

通過代碼示例跟我學xmlschema相關的應用技術——xmlschema中的各個標簽的應用示例-文庫吧

2024-10-25 07:39 本頁面


【正文】 Schema 文檔本身就是“ validating XML”,而 DTD 文檔甚至不是“ wellformed XML”,因此,可以使用相同的工具來 開發(fā) 出 Schema 文檔和 XML 文檔,而處理DTD 必須有專門的工具; 2) Schema 相對 DTD,還有格式簡單、容易理解、表達能力更強等優(yōu)點,因此 能夠 代替 DTD。 3) W3C XML Schema 真正出色的地方是在表達屬性值和元素內(nèi)容的類型約束上。而這恰恰是 DTD 最薄弱的地方。 除了提供非常豐富的一組內(nèi)置 simpleType 以外, XML 模式還允許您使用類似規(guī)則表達式的語法派生出新的 simpleType 。內(nèi)置類型包括您在使用編程語言時遇到的: string 、 int 、 float 、 unsignedLong 、 byte 等等;但它們還包括大多數(shù)編程語言生來不具備的一些類型: timeInstant (即日期/時間)、 recurringDate (年中的天)、 uriReference 、 language 、 nonNegativeInteger 。 element name=product plexType sequence xsd:element name=productItem xsd:plexType 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權所有,盜版必究 , 4/15 頁 xsd:sequence xsd:element name=productName type=xsd:string minOccurs=4maxOccurs=6/ xsd:element name=productPrice type=xsd:decimal/ xsd:element name=shipDate type=xsd:date minOccurs=0/ /xsd:sequence xsd:attribute name=type type=productTYpe/ /xsd:plexType /xsd:element /sequence /plexType /element xsd:simpleType name=productTYpe xsd:restriction base=xsd:string xsd:pattern value=\d{3}/ xsd:length value=3/ /xsd:restriction /xsd:simpleType ( 4) XML 文件和其對應的 DTD 示例 1) XML 配置數(shù)據(jù)示例 ?xml version= encoding=UTF8? product productItem type =001 productName計算機 /productName productPriceUS$ 1000/productPrice shipDate2020/10/1/shipDate /productItem /product 2)對應的 DTD 文檔示例 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權所有,盜版必究 , 5/15 頁 !ELEMENT product(productItem +) !ELEMENT productItem (productName , productPrice, shipDate) !ELEMENT productName (PCDATA) !ELEMENT productPrice (PCDATA) !ELEMENT shipDate (PCDATA) 注意: 作為名域的標識符 (在聲明中作為元素或屬性的前綴 ),也可以不使用 xsd 或 xsi。 使用 Schema 來描述文檔結構 的主要優(yōu)點 ( 1)一致性 1) Schema 使得對 XML 的定義不必再利用一種特定的形式化的語言,而是直接借助XML 自身的特性 2) 利用 XML 的基本語法規(guī)則來定義 XML 文檔的結構,使得 XML 達到了從內(nèi)到外的完美統(tǒng)一,也為 XML 的進一步發(fā)展奠定了堅實的基礎。 ( 2)擴展性 1) Schema 對 DTD 進行了擴充,引入了數(shù)據(jù)類型、命名空間,從而使其具備較強的可擴展性。 2) Schema 提供豐富的數(shù)據(jù)類型(如整型、布爾型、日期類型等);而且一個元素中的數(shù)據(jù)類型可以進行規(guī)定,甚至可以根據(jù)需要自定義數(shù)據(jù)類型。 ( 3)互換性 1) 利用 Schema,我們能夠書寫 XML 文檔以及驗證文檔的合法性。 2) 另外,通過特定的映射機制,還可以將不同的 Schema 進行轉換,以實現(xiàn)更高層次的數(shù)據(jù)交換。 ( 4)規(guī)范性 1) 同 DTD 一樣, Schema 也提供了一套完整的機制以約束 XML 文檔中標簽的使用,但相比之下,后者基于 XML,更具有規(guī)范性。 2) Schema 利用元素的內(nèi)容和屬性來定義 XML 文檔的整體結構,如哪些元素可以出現(xiàn)在文檔中、元素間的關系是什么、每個元素有哪些內(nèi)容和屬性以及元素出現(xiàn)的順序和次數(shù)等等,都可一目了然。 Schema 允許全局性元素( 在整個 XML 文檔中元素用相同方式來使用)和局部性元素(元素在特定的上下文中有
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1