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

首頁 > 開發 > XML > 正文

XML入門教程:XML名稱空間-XML/XSLT

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

XML名稱空間表示XML名稱的使用范圍,因為XML可自定義元素標簽,所以有不同XML應用間XML名稱重名的機會是很大的。如果沒有一種方法來區分不應用的名稱,就會造成混亂。XML名稱空間就是為了解決這個問題而設計的。通過XML名稱空間,我們可以區分來自不同的XML應用的具有相
XML名稱空間表示XML名稱的使用范圍,因為XML可自定義元素標簽,所以有不同XML應用間XML名稱重名的機會是很大的。如果沒有一種方法來區分不應用的名稱,就會造成混亂。XML名稱空間就是為了解決這個問題而設計的。通過XML名稱空間,我們可以區分來自不同的XML應用的具有相同名稱的元素和屬性??梢詫碜詥我籜ML應用的相關元素和屬性集合在一起,方便軟件識別和處理。
名稱空間由前綴和本地部分組成,中間用冒號分隔。前綴標識元素或屬性的所在名稱空間,本地部分標識名稱空間中的某個元素或屬性。整個名稱也稱為限定名稱(qualified name)。前綴可以用除XML(大小寫任意組合)三個字母外的任何合法的XML名稱字符組成。每個限定名稱中的前綴都必須與唯一的一個URI關聯。帶有相同URI關聯的前綴的名稱屬于同一名稱空間。
<rdf:RDF xmlns:rdf="http://www.w3.org/TR/REC-rdf-syntax#"> <rdf:Description about="http://www.example.com/test.xml"> <title>example</title> <author>linuxsir</author> ... </rdf:Description></rdf:RDF>
上例rdf:RDF元素的xmlns:rdf屬性將前綴rdf綁定到名稱空間http://www.w3.org/TR/REC-rdf-syntax#。屬性xmlns:rdf為rdf:RDF元素及其子元素聲明了前綴rdf。RDF處理器將把rdf:RDF和rdf:Description作為RDF元素,因為兩個元素都具有與RDF規范定義的某個URI相綁定的前綴。處理器不會認為title,author等元素為RDF元素,因為它沒有綁定到相同URI的rdf前綴。本文由武林網(http://www.49028c.com)整理發布!轉載請注明出處,謝謝!
前綴一般在使用該前綴的最上層元素中定義。在下層元素中也可定義不同的前綴:
<rdf:RDF xmlns:rdf="http://www.w3.org/TR/REC-rdf-syntax#"> <rdf:Description xmlns:dc="http://www.w3.org/dc/" about="http://www.example.com/test.xml"> <dc:title>example</dc:title> <dc:author>linuxsir</dc:author> ... </rdf:Description></rdf:RDF>
不帶前綴的屬性,如about,不屬于任何的名稱空間。如xlink:type和xlink:href屬性屬于xlink名稱空間,當然,前提是你要先把xlink綁定到一個URI。URI不必須是一定存在的http鏈接,它只是一種表示的方法,以區分不同的名稱空間。
通過將無前綴的xmlns屬性附加到根元素中,可以指定不帶前綴的元素及所有不帶前綴的子元素屬于某個名稱空間。
<svg xmlns="http://www.w3.org/2000/svg"> <ellipse rx="110" ry="130" /> <rect x="4cm" y="1cm" /></svg>
這里,雖然所有元素都沒有前綴,但它都同屬一個名稱空間。但屬性屬不同名稱空間,因為默認名稱空間只應用于元素。默認名稱空間在子元素中也用相同的方法重新設置。
如果名稱空間只用來識別來自某種XML應用的元素和屬性,而不是用來區分具有相同名稱的不同元素,則可在DTD的元素中定義一個固定的xmlns屬性,而不需要文檔中定義。定義方法如下:
<!ATTLIST svg xmlns CDATA #FIXED "http://www.w3.org/svg/">
在定義DTD時,需要使用名稱空間前綴的在定義時也要把前綴寫到DTD定義里,如:
<!ELEMENT xlink:name (#PCDATA)>
使用參數實體引用來定義名稱空間前綴可方便DTD文檔的維護,如:本文由武林網(http://www.49028c.com)整理發布!轉載請注明出處,謝謝!
<!ENTITY % prefix "xlink"><!ENTITY % colon ":">
接著,利用該參數實體名稱定義更多的參數實體引用,如:
<!ENTITY % xlink-title "%prefix;%colon;title"><!ENTITY % xlink-author "%prefix;%colon;author">
這樣,如果需更改前綴,只需修改一個地方就可以了,不用整篇文檔修改。
<!ELEMENT %xlink-title; (#PCDATA)><!ELEMENT %xlink-author; (#PCDATA)> 不能在ATTLIST和ELEMENT聲明中直接使用%prefix;和%colon;,因為在另一個實體的外部使用這些參數實體時,XML解析器會在實體替換文本的兩邊添加額外的空格。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲午夜未删减在线观看| 91在线观看免费观看| 中文国产亚洲喷潮| 亚洲成人精品久久| 国产精品久久精品| 久久久国产精彩视频美女艺术照福利| 欧美精品一区二区三区国产精品| 亚洲第一福利在线观看| 欧美大片在线看免费观看| 国产精品久久不能| 精品日韩美女的视频高清| 韩国国内大量揄拍精品视频| 精品美女国产在线| 亚洲开心激情网| 亚洲女人天堂网| 欧美精品激情blacked18| 国产精品成人av性教育| 4444欧美成人kkkk| 欧美性猛交xxxx乱大交| 国产91在线高潮白浆在线观看| 国产精品电影观看| 日韩最新中文字幕电影免费看| 国产深夜精品福利| 在线观看国产精品日韩av| 成人性生交xxxxx网站| 久久精品91久久久久久再现| 国产精品白嫩美女在线观看| 狠狠躁天天躁日日躁欧美| 亚洲福利视频免费观看| 91亚洲精品久久久久久久久久久久| 国产在线高清精品| 国产精品99久久久久久久久| 精品视频在线播放免| 亚洲电影免费观看高清完整版在线观看| 中文字幕欧美国内| 在线不卡国产精品| 亚洲成av人乱码色午夜| 欧美激情一区二区三区久久久| 91亚洲va在线va天堂va国| 久久久久久亚洲| 国产精品27p| www.日韩免费| 国产精品流白浆视频| 国产专区欧美专区| 日韩精品在线免费观看视频| 国外成人在线视频| 欧美极品美女视频网站在线观看免费| 久久五月情影视| 国产一区二区三区在线视频| 欧美久久精品一级黑人c片| 久久理论片午夜琪琪电影网| 亚洲成人激情在线观看| 国产一区二区三区在线看| 欧美午夜精品在线| 日韩av在线网址| 国产精品视频免费观看www| 亚洲成人aaa| 亚洲成在人线av| 国产精品国产亚洲伊人久久| 久久天天躁狠狠躁老女人| 成人高h视频在线| 亚洲最新在线视频| 伊人激情综合网| 91欧美日韩一区| 欧美激情欧美激情| 97久久超碰福利国产精品…| 久久免费视频网| 日本一区二区三区在线播放| 日韩中文字幕精品| 欧美性猛交xxxx富婆| 午夜精品福利电影| 亚洲人成电影在线播放| 亚洲的天堂在线中文字幕| 成人av在线亚洲| 97**国产露脸精品国产| 亚洲第一页中文字幕| 欧美专区第一页| 日韩经典一区二区三区| 黑人巨大精品欧美一区二区一视频| 亚洲free性xxxx护士白浆| 岛国av在线不卡| 亚洲影院色在线观看免费| 亚洲精品日韩久久久| 隔壁老王国产在线精品| 国产视频在线观看一区二区| 国产精品海角社区在线观看| 久久久久久久久中文字幕| 成人黄色片网站| 全色精品综合影院| x99av成人免费| 久久天天躁日日躁| 亚洲国产欧美在线成人app| 91精品视频在线| 日本午夜人人精品| 在线观看欧美视频| 国产成人精品免费视频| 成人h视频在线观看播放| 亚洲午夜久久久影院| 在线成人免费网站| 国内精品久久久久久影视8| 91久久精品日日躁夜夜躁国产| 日本精品久久久久影院| 欧美性猛交xxxx免费看| 亚洲国产精品999| 成人免费视频在线观看超级碰| 欧美一级大片在线免费观看| 国产精品第10页| 国产欧美日韩精品专区| 国产91精品最新在线播放| www亚洲欧美| 亚洲欧美日韩精品| 成人性生交大片免费看视频直播| 亚洲欧美国产精品va在线观看| 久久乐国产精品| 国产精品91久久| 91亚洲永久免费精品| 日韩黄色av网站| 性色av一区二区三区在线观看| 亚洲第一二三四五区| 日韩在线国产精品| 中文字幕精品av| 91情侣偷在线精品国产| 亚洲一区久久久| 午夜免费在线观看精品视频| 国产精品18久久久久久首页狼| 97涩涩爰在线观看亚洲| www.精品av.com| 亚洲欧美国产精品va在线观看| 午夜精品一区二区三区在线视| 国模精品系列视频| www.色综合| 久久成人一区二区| 91久久精品国产91性色| 九九热精品在线| 国产欧美亚洲视频| 日韩欧美在线视频日韩欧美在线视频| 成人妇女淫片aaaa视频| 欧美日韩一区二区免费视频| 国产精品第三页| 国产中文字幕91| 久久久精品久久| 国产精品欧美激情| 亚洲精品电影在线观看| 久久天堂电影网| 97国产真实伦对白精彩视频8| 亚洲摸下面视频| 亚洲欧美日韩国产中文专区| 欧美在线一区二区视频| 久久成人18免费网站| 国产精品自拍视频| 啪一啪鲁一鲁2019在线视频| 日本一区二区在线播放| 精品性高朝久久久久久久| 福利二区91精品bt7086| 97超碰国产精品女人人人爽| 欧美精品www在线观看| 国产精品第一页在线| 国产欧美日韩免费看aⅴ视频| 91网在线免费观看| 久久久www成人免费精品张筱雨| 黄色一区二区在线| 欧美电影在线免费观看网站| 欧美久久久精品| 68精品国产免费久久久久久婷婷|