欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

XML中Schema的示例分析

這篇文章主要為大家展示了“XML中Schema的示例分析”,內(nèi)容簡(jiǎn)而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“XML中Schema的示例分析”這篇文章吧。

創(chuàng)新互聯(lián)是專業(yè)的宜豐網(wǎng)站建設(shè)公司,宜豐接單;提供網(wǎng)站制作、成都網(wǎng)站制作,網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行宜豐網(wǎng)站開(kāi)發(fā)網(wǎng)頁(yè)制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛(ài)的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來(lái)合作!

我們可以看到,DTD的語(yǔ)法相當(dāng)復(fù)雜,并且它不符合XML文件的標(biāo)準(zhǔn),自成一個(gè)體系。也就是說(shuō)DTD文檔本身并不是一個(gè)良好形式的XML文檔,上面的關(guān)于DTD的介紹也僅僅是作了一個(gè)簡(jiǎn)介,目的是幫助大家能讀懂DTD文件以及在必要時(shí)創(chuàng)建簡(jiǎn)單的DTD文件,因?yàn)楝F(xiàn)在很多的XML應(yīng)用是建立在DTD之上的。
另外一個(gè)代替DTD的就是W3C定義的Schema,Schema從字面意義上來(lái)說(shuō),可以翻譯成模式、大綱、計(jì)劃、規(guī)劃等等。它的基本意思就是說(shuō)為XML文檔制定一種模式。

Schema相對(duì)于DTD的明顯好處是XML Schema文檔本身也是XML文檔,而不是像DTD一樣使用自成一體的語(yǔ)法。這就方便了用戶和開(kāi)發(fā)者,因?yàn)榭梢允褂孟嗤墓ぞ邅?lái)處理XML Schema和其他XML信息,而不必專門為Schema使用特殊工具。Schema簡(jiǎn)單易懂,懂得XML語(yǔ)法、規(guī)則的人都可以立刻理解它。Schema的概念提出已久,但W3C的標(biāo)準(zhǔn)最近才出來(lái),相應(yīng)的應(yīng)用支持尚未完善,但采用Schema已成為XML發(fā)展的一個(gè)趨勢(shì)。

首先我們還是從最簡(jiǎn)單的例子著手來(lái)學(xué)習(xí)Schema的語(yǔ)法結(jié)構(gòu):

比如一個(gè)簡(jiǎn)單的XML文檔如下:

<書本>
  <名稱>天涯明月刀
  <作者>古龍

如果用DTD的形式來(lái)定義該XML文檔結(jié)構(gòu)的話,可以如下所示:

<!ELEMENT 書本 (名稱, 作者)>
  <!ELEMENT 名稱 (#PCDATA)>
 ?。?ELEMENT 作者 (#PCDATA)>

那么用Schema形式如何定義呢?見(jiàn)下面的代碼:

 ?。糴lement name='書本' type='書本類型'/>
 ?。糲omplexType name='書本類型'>
 ?。糴lement name='名稱' type='string'/>
 ?。糴lement name='作者' type='string'/>
 ?。?complexType>

可以注意的一點(diǎn)是,在Schema中,也是通過(guò)對(duì)元素的定義和元素關(guān)系的定義來(lái)實(shí)現(xiàn)對(duì)整個(gè)文檔性質(zhì)和內(nèi)容的定義。同時(shí)需要注意的是,在Schema中,元素是通過(guò)它的名字和內(nèi)容模型來(lái)確定,名稱就是該元素的名字,這個(gè)大家都可以理解,而內(nèi)容模型實(shí)際上就是表示元素的類型。就象在C++中,我們可以隨便定義一個(gè)變量,但是必須定義變量的類型,變量的類型就可能有多種形式,它可以是一個(gè)簡(jiǎn)單的變量(如C++內(nèi)部指定的類型,bool,int,double,char等等),也可以是很復(fù)雜的類型(比如是一個(gè)struct或者是class),在Schema中也是一樣,類型(type)可以分為兩種形式,一種是非常簡(jiǎn)單的類型,被稱為simple,一種是復(fù)雜的類型,被稱為complex。簡(jiǎn)單類型不能包含元素和屬性(注意在Schema中和DTD中一樣,都有元素屬性的說(shuō)法,大道相同)。而復(fù)雜類型不僅可以包含屬性,而且可以在其中嵌套其他的元素,或者可以和其他元素中的屬性相關(guān)聯(lián)。

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

網(wǎng)頁(yè)題目:XML中Schema的示例分析
網(wǎng)站URL:http://aaarwkj.com/article8/pjccop.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供ChatGPT、搜索引擎優(yōu)化、企業(yè)網(wǎng)站制作、網(wǎng)頁(yè)設(shè)計(jì)公司、網(wǎng)站制作、微信公眾號(hào)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化
日韩成年人高清精品不卡一区二区| 麻豆国产传媒片在线观看| 亚洲精品一品区二品区三| 日韩久久这里只有精品视频| 国产精品大白屁股视频| av天堂资源地址在线观看| 我要看亚洲黄色片一级 | 亚洲天堂欧美日韩一区| 亚洲人妻av一区二区三区| 欧美艳星一区二区三区四区| av天堂男人站在线观看| 九九热在线免费观看精品视频 | 粉嫩av一男战三女高潮| 激情五月婷婷久久激情| 九九在线视频免费观看精品视频| 日本道欧美一区二区aaaa| 亚洲高清有码在线观看| 成人亚洲精品一区二区三区| 色呦呦视频在线免费观看| 亚洲综合久久五月天| 91亚洲欧美日韩在线观看| 91欧美精品一区二区| 国产一区二区传媒视频| 久久久精品国产亚洲av色哟哟| 久久99热这里只频精品| 国产高清不卡av在线| 伊人激情一区二区三区| 蜜桃臀视频一区二区三区| 偷拍丝袜美腿在线观看| 日本91免费在线观看| 日本在线有码中文视频| 欧美大吊视频在线观看| 成年黄网站免费视频大全| 亚洲乱人伦一区二区三区| 超碰免费在线公开97| 久久精品国产亚洲av蜜点| 欧美男女精品一区二区三区| 麻豆看片高清在线播放| 青春草草视频在线观看| 欧美一区二区日韩一区二区| 好看的中文字幕人妻少妇|