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

正文內(nèi)容

通過(guò)代碼示例跟我學(xué)xmlschema相關(guān)的應(yīng)用技術(shù)——xmlschema中的各個(gè)標(biāo)簽的應(yīng)用示例-wenkub

2022-11-25 07:39:52 本頁(yè)面
 

【正文】 列資料 楊教授工作室,版權(quán)所有,盜版必究 , 4/15 頁(yè) 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 文件和其對(duì)應(yīng)的 DTD 示例 1) XML 配置數(shù)據(jù)示例 ?xml version= encoding=UTF8? product productItem type =001 productName計(jì)算機(jī) /productName productPriceUS$ 1000/productPrice shipDate2020/10/1/shipDate /productItem /product 2)對(duì)應(yīng)的 DTD 文檔示例 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜版必究 , 5/15 頁(yè) !ELEMENT product(productItem +) !ELEMENT productItem (productName , productPrice, shipDate) !ELEMENT productName (PCDATA) !ELEMENT productPrice (PCDATA) !ELEMENT shipDate (PCDATA) 注意: 作為名域的標(biāo)識(shí)符 (在聲明中作為元素或?qū)傩缘那熬Y ),也可以不使用 xsd 或 xsi。 3) W3C XML Schema 真正出色的地方是在表達(dá)屬性值和元素內(nèi)容的類型約束上。 ( 2) Schema 類似 DTD,但 Schema 可以規(guī)定一套特定文檔的結(jié)構(gòu)或模型 代替 DTD 的就是 W3C定義的 Schema, Schema 從字面意義上來(lái)說(shuō),可以翻譯成模式、大綱、計(jì)劃、規(guī)劃等等。也就是說(shuō) DTD 文檔本身并不是一個(gè)良好形式的XML 文檔。因?yàn)镈TD 規(guī)范嚴(yán)格地定義了 XML 的結(jié)構(gòu)結(jié)構(gòu),但只支持相對(duì)功能較弱的內(nèi)容類型規(guī)范,而對(duì)強(qiáng)制性結(jié)構(gòu)化卻無(wú)能為力 。 為什么要應(yīng)用 Schema ( 1) XML 文檔 有“ 格式良好 ” 和 “ 有效性 ” 兩種約束 由于 XML 只說(shuō)明數(shù)據(jù)的結(jié)構(gòu)而并不關(guān)心數(shù)據(jù)是如何具體描述的、數(shù)據(jù)是否正確 的,因此 XML 文檔有格式良好和有效性兩種約束 1) 其中的 格式良好適合于所有的 XML 文檔,即滿足 XML 標(biāo)準(zhǔn)中對(duì)于格式的規(guī)定??梢哉f(shuō),微軟的 Schema 啟發(fā)了一種很好的思想,并成為現(xiàn)今的 W3C定義 Schema 的原型。但是, W3C 的 Schema 與微軟的 Schema 是不同的,它是在 W3C 的專家們充分討論和論證的基礎(chǔ)上產(chǎn)生的。 2) 而當(dāng) XML 文檔滿足一定的語(yǔ)義約束則稱該 XML 文檔為有效的 XML 文檔。 這主要是由于 文檔類型定義 使用 不同于 XML 的獨(dú) 立語(yǔ)法來(lái)規(guī)定了 XML 文檔中各種元素集合的內(nèi)容模式。 另外,使用 DTD 雖然在指定許可的 元素、需要的元素以及給定 XML 文檔中如何組織元素等方面給我們以較大的方便,但是,一旦你想針對(duì)特定元素施加數(shù)據(jù)類型就會(huì)遇到麻煩了 因?yàn)椋?DTD 規(guī)范嚴(yán)格地定義了結(jié)構(gòu),但只支持相對(duì)功能較弱的內(nèi)容類型規(guī)范,而對(duì)強(qiáng)制性結(jié)構(gòu)化卻無(wú)計(jì)可施,比如名為 Date 的數(shù)據(jù)如何規(guī)定它必須包含有效值呢? 這就要指望 XML Schema 了! DTD 無(wú)法簡(jiǎn)化子元素基數(shù)性的規(guī)范(可以簡(jiǎn)潔地指定“一個(gè)或多個(gè)”子元素,但即使楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜版必究 , 3/15 頁(yè) 可能,指定“七到十二之間”也會(huì)過(guò)分冗長(zhǎng),甚至完全曲解) 。它的基本意思就是說(shuō)為 XML 文檔制定一種模式。而這恰恰是 DTD 最薄弱的地方。 使用 Schema 來(lái)描述文檔結(jié)構(gòu) 的主要優(yōu)點(diǎn) ( 1)一致性 1) Schema 使得對(duì) XML 的定義不必再利用一種特定的形式化的語(yǔ)言,而是直接借助XML 自身的特性 2) 利用 XML 的基本語(yǔ)法規(guī)則來(lái)定義 XML 文檔的結(jié)構(gòu),使得 XML 達(dá)到了從內(nèi)到外的完美統(tǒng)一,也為 XML 的進(jìn)一步發(fā)展奠定了堅(jiān)實(shí)的基礎(chǔ)。 2) 另外,通過(guò)特定的映射機(jī)制,還可以將不同的 Schema 進(jìn)行轉(zhuǎn)換,以實(shí)現(xiàn)更高層次的數(shù)據(jù)交換。下面就對(duì)這兩種技術(shù)之間的區(qū)別進(jìn)行簡(jiǎn)單的介紹。 2) XML 工具軟件可以利用 XM
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1