亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > XML > 正文

詳解XML中的模式Schema

2024-09-05 20:56:03
字體:
來源:轉載
供稿:網友

文檔定義模型為XML文檔提供了規范,DTD的引入雖然解決了XML文檔的規范化問題,但它文件格式類型和XML文件格式類型不一致,同時DTD提供的數據類型有限有時候無法滿足行業的需求,所以引入了Schema。Schema模式可以確定XML文檔的元素和屬性的結構、元素的順序、元素和屬性的數據值,根據范圍、枚舉以及樣式匹配等。

2016624152803453.png (467×310)

一、Schema初識

XML Schema語言也被稱為XML Schema Definition (XSD),它的作用是定義一份XML文檔的合法組件群(XML文檔的結構),就像DTD的作用一樣。 XML Schema以XML語言作為基礎,也可以說XML Schema自身就是XML的一種應用。

1、Schema作用

XML Schema和DTD的作用一樣,都是用來定義一個XML文檔的結構的模式,那么為什么有了DTD還要有XML Schema呢? 因為,XML Schema比DTD作用更加強大。

Xml Schema 比 DTD的優越性:

(1)模式是可擴展的

(2)模式比 DTD 功能更豐富且更有用

(3)模式是用 XML 編寫的

(4)模式支持數據類型

(5)模式支持名稱空間

(6)不需要在學習其他的語言

(7)可以直接使用XML編輯器來編寫XML Schema

(8)可以直接使用XML解析器來解析XML Schema

(9)可以使用XML DOM來靈活的操作XML Schema

(10)可以使用XSLT技術來轉換XML Schema

2、對比學習

1.1 作用上

兩者相同,都是定義了一個XML文檔的結構的模式。

1.2 用法上

兩者作用相同,但是語法上有些區別。Schema是DTD的擴展,同樣支持元素和屬性的定義,并且定義的語法相似,但Schema可以給元素和屬性添加相應的數據類型,同時還引入了全局和局部元素聲明的語法,另外根據元素和屬性的數據內容引入了簡單類型和復雜類型。

所謂的簡單類型(SimpleType)和復雜類型(ComplexType),它們本身并不是具體的數據類型,它們只是對節點或者自定義類型的類型作一個抽象的說明。

也就是說Schema的引入使得模式的聲明更加類似于我們使用的編程語言。

二、實例詳解

2.1 Schema實例

清單1:User.xml文檔結構

XML/HTML Code復制內容到剪貼板 <?xml version="1.0"?>      <用戶列表>          <用戶>               <用戶名>xx</用戶名>               <密碼>123456</密碼>               <用戶類型>1</用戶類型>         </用戶>      </用戶列表>    
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩视频一区在线| 欧美午夜激情在线| 欧美大胆在线视频| 一区二区三区视频免费在线观看| 九九视频直播综合网| 神马久久久久久| 国产高清在线不卡| 亚洲国产精品一区二区三区| 在线国产精品播放| 午夜精品一区二区三区在线视| 欧美日韩国产一中文字不卡| 美女av一区二区三区| 亚洲电影免费观看| 中文字幕亚洲激情| 亚洲男人天天操| 国产成人高清激情视频在线观看| 亚洲一区第一页| 国产专区欧美专区| 精品视频9999| 国产精品男女猛烈高潮激情| 日韩av有码在线| 亚洲第一黄色网| 亚洲毛片一区二区| 91国自产精品中文字幕亚洲| 丝袜亚洲欧美日韩综合| 亚洲国产成人精品久久| 亚洲欧洲日产国码av系列天堂| 久久伊人精品天天| 国产精品香蕉国产| 欧美日韩激情视频| 色妞欧美日韩在线| 最近2019年中文视频免费在线观看| 国模视频一区二区三区| 欧美亚洲另类视频| 综合激情国产一区| 欧美色道久久88综合亚洲精品| 97久久久免费福利网址| 欧美精品中文字幕一区| 亚洲一区国产精品| 欧美一级黑人aaaaaaa做受| 日韩最新中文字幕电影免费看| 国产亚洲一区二区精品| 91在线观看免费高清完整版在线观看| 亚洲综合精品伊人久久| 欧美疯狂做受xxxx高潮| 欧美在线免费视频| 国内精品久久久久久| 欧美精品成人在线| 国产精品久久国产精品99gif| 成人妇女免费播放久久久| 国产精品尤物福利片在线观看| 国产精品久久久久av免费| 亚洲第一页在线| 精品福利免费观看| 欧美国产日韩一区二区三区| 久久久久久综合网天天| 日韩欧美国产黄色| 久久99热精品这里久久精品| 亚洲乱码国产乱码精品精天堂| 国产欧美日韩亚洲精品| 青青草精品毛片| 亚洲第一男人av| 日韩视频一区在线| 久久99精品久久久久久青青91| 中文字幕欧美精品日韩中文字幕| 久久久久久久久91| 亚洲免费视频一区二区| 日韩成人在线视频网站| www.日韩av.com| 欧美与黑人午夜性猛交久久久| 亚洲国产精品成人va在线观看| 国产亚洲视频在线| 成人在线激情视频| 国产在线播放91| 亚洲视频在线观看免费| 欧美日本在线视频中文字字幕| 色老头一区二区三区在线观看| 成人欧美一区二区三区在线| 国产91精品不卡视频| 色综合导航网站| 欧美精品一区二区三区国产精品| 狠狠躁夜夜躁人人爽天天天天97| 欧美巨乳美女视频| 国产视频综合在线| 91av在线免费观看视频| 欧美激情视频三区| 亚洲精品视频二区| 国产精品最新在线观看| 精品香蕉一区二区三区| 色香阁99久久精品久久久| 日韩中文视频免费在线观看| 日韩www在线| 国产精自产拍久久久久久| 欧美性xxxx极品高清hd直播| 美日韩精品免费视频| 欧美极品美女视频网站在线观看免费| 夜夜嗨av色综合久久久综合网| 国产精品视频最多的网站| 久久精品电影一区二区| 97色在线观看免费视频| 91色琪琪电影亚洲精品久久| 最新中文字幕亚洲| 国产视频精品va久久久久久| 亚洲精品99久久久久中文字幕| 久久精品久久精品亚洲人| 日本精品性网站在线观看| 欧美精品午夜视频| 日韩亚洲精品电影| 久热精品视频在线免费观看| 亚洲天堂网在线观看| 国产亚洲精品综合一区91| 97精品免费视频| 亚洲激情自拍图| 欧美成人精品一区二区| 国产精品白丝jk喷水视频一区| 日韩一区二区av| 欧美电影在线观看完整版| 国产精品99免视看9| 91精品国产自产在线老师啪| 日韩av在线播放资源| 北条麻妃99精品青青久久| 亚洲欧美中文日韩在线v日本| 日本一区二区三区四区视频| 亚洲免费中文字幕| 亚洲一区二区自拍| 亚洲曰本av电影| 欧美在线亚洲在线| 久久久国产精品一区| 国产精品视频导航| 久久中国妇女中文字幕| 97视频在线看| 欧美性xxxx极品hd欧美风情| 中文字幕日韩欧美精品在线观看| 国产精品一区二区av影院萌芽| 欧美激情精品久久久久久免费印度| 中文字幕亚洲欧美日韩2019| 91精品国产99久久久久久| 亚洲一区二区久久| 国产成人精品日本亚洲专区61| 欧美黑人一级爽快片淫片高清| 亚洲第一网中文字幕| 亚洲午夜av电影| 中国日韩欧美久久久久久久久| 国产精品www色诱视频| 国产精品露脸自拍| 在线观看日韩www视频免费| 国产一区二区三区在线观看视频| 久久综合国产精品台湾中文娱乐网| 九色91av视频| 国产成人亚洲综合青青| 欧美一级电影免费在线观看| 在线精品视频视频中文字幕| 国产成人久久久精品一区| 2018中文字幕一区二区三区| 国产精品视频最多的网站| 国产啪精品视频网站| 国产精品久久久久久av福利软件| 夜夜躁日日躁狠狠久久88av| 中文字幕在线看视频国产欧美| 国产91露脸中文字幕在线| 欧美性猛交99久久久久99按摩| 欧美精品在线观看91| 在线观看久久久久久| 久久99亚洲热视|