中文字幕在线一区二区在线,久久久精品免费观看国产,无码日日模日日碰夜夜爽,天堂av在线最新版在线,日韩美精品无码一本二本三本,麻豆精品三级国产国语,精品无码AⅤ片,国产区在线观看视频

      XML認證知識點:名稱空間

      時間:2024-06-29 02:50:43 IBM認證 我要投稿
      • 相關(guān)推薦

      XML認證知識點:名稱空間

        XML(XML培訓(xùn) 編程語言培訓(xùn) )的用途不是單一的。雖然讀者可能看到編寫只使用一個標記符號集的文檔是相當有用的。下面YJBYS小編為大家整理了關(guān)于XML認證的知識點,希望對你有所幫助。

      XML認證知識點:名稱空間

        為何引入名稱空間?

        XML的用途不是單一的。雖然讀者可能看到編寫只使用一個標記符號集的文檔是相當有用的。

        但是,問題是,當混雜和匹配不同的XML應(yīng)用程序的標記時,可能會發(fā)現(xiàn)同一個標記已用于兩個不同對象。TITLE是指頁標題還是書的標題?ADDRESS是指公司的郵件地址還是Web站點管理人員的電子郵件地址?名稱空間(namespace)可以解決這些諸如此類的問題,它是將URI與各標記集相關(guān)聯(lián),并在每個元素前加上一個前綴,以表示它屬于哪個標記集。于是,就可以有BOOK:TITLE和HTML:TITLE兩個元素或 POSTAL:ADDRESS和HTML:ADDRESS元素,而不只一類TITLE或ADDRESS。

        名稱空間允許文檔中的每個元素和特性放在不同的命名域中。

        URI和URL

        XML文檔可用于Web,正如HTML和其他文檔一樣。使用時,也如HTML文檔一樣,被統(tǒng)一資源定位符(Uniform Resource Locator,簡寫為URL)所引用。雖然URL已被人們廣泛理解并被廣泛支持,但XML規(guī)范使用的是更為通用的統(tǒng)一資源標識符(Uniform Resource Identifier,簡寫為URI)。URI對于定位 Internet上的資源是更為通用的架構(gòu),更為注重資源而不太注重位置。理論上說,URI可找出鏡像文檔的最為近似的副本或是找出已經(jīng)從一個站點移動到另一站點的文檔。實際上,URI仍然處于進一步的研究之中,被當前的軟件所唯一支持的一種URI正是URL。

        用xmlns聲明名稱空間

        這個一個聲明名稱空間的例子

        xmlns:xsl="http://www.w3.org/TR/WD-xsl"

        "http://www.w3.org/TR/WD-xsl"是一個URI引用。

        URI為統(tǒng)一資源標識符(Uniform Resource Identifier,簡寫為URI)。 URI對于定位Internet上的資源是更為通用的架構(gòu),更為注重資源而不太注重位置。不過當前的軟件所唯一支持的一種URI正是URL。要注意的是這里用URI 只是為了聲明一個唯一的名稱空間,并不是真的上www.w3.org的網(wǎng)站去尋找這個鏈接。

        xsl表明以后如果用到以xsl為前綴的名字,那么它所表示的規(guī)則是在名稱空間里預(yù)先定義好的,如“xsl:value-of”在"http://www.w3.org/TR/WD-xsl"這個名稱空間預(yù)置的,它的意義是求值。

        合法名稱

        合法名稱的形式應(yīng)該是:前綴部分:本地部分

        其中,“前綴部分”和“本地部分”都要求是一個合法的XML名稱。前綴部分必須是一個已經(jīng)經(jīng)過聲明的名稱空間前綴,語法分析器將把它與名稱空間聲明中的 URI引用相聯(lián)系;本地部分則是在DTD或Schema中定義的元素和屬性名。下面給出一個合法名稱的例子:

        企業(yè)經(jīng)理:姓名

        此外,由于名稱空間的聲明方式有直接方式和缺省方式兩種,合法名稱也稍有變化。缺省的聲明方式為 xmlns=URI。

        由于缺省方式聲明的名稱空間就是作用域內(nèi)的缺省名稱空間,因此,在這個作用域內(nèi)使用該名稱空間的元素、屬性的合法名稱無須再寫前綴部分。這樣一來,元素的合法名稱看上去和我們前面常用的元素名是一致的。由此可見,我們一直在使用“合法名稱”,只不過沒有意識到罷了。

        名稱空間作用于元素

        合法名稱可以用于起始元素標記、結(jié)束元素標記和空元素標記。合法名稱中的前綴部分必須是一個已經(jīng)聲明過的名稱空間前綴,聲明的位置,既可以在使用該前綴的起始元素的標記處,也可以是引用處的父輩元素標記處。名稱空間聲明是作用到說明它的元素和該元素的所有子元素的,除非被其它名稱空間聲明所覆蓋

        例如:

        <聯(lián)系人:聯(lián)系人列表 xmlns:聯(lián)系人 ="聯(lián)系人列表.dtd">

        <聯(lián)系人:聯(lián)系人>

        <聯(lián)系人:姓名>張三

        <聯(lián)系人:ID>001

        <聯(lián)系人:公司>A公司

        <聯(lián)系人:EMAIL>zhang@aaa.com

        <聯(lián)系人:電話>(010)62345678

        <聯(lián)系人:地址>

        <聯(lián)系人:街道>五街1234號

        <聯(lián)系人:城市>北京市

        <聯(lián)系人:省份>北京

        <聯(lián)系人:直接上級 xmlns:企業(yè)經(jīng)理 ="企業(yè)經(jīng)理.dtd">

        <企業(yè)經(jīng)理:姓名>王五

        <企業(yè)經(jīng)理:電話>

        <企業(yè)經(jīng)理:秘書電話>(010)62345678

        <企業(yè)經(jīng)理:手機>13601234567

        名稱空間"聯(lián)系人列表.dtd"的作用域,在除"直接上級"元素范圍以外的任何地方;而名稱空間"企業(yè)經(jīng)理.dtd"的作用域在"直接上級"的各個子元素中。同樣,缺省的名稱空間是作用到聲明它的元素和該元素的子元素的。當然,這里所說的元素都是那些沒有名稱空間前綴的元素,有了前綴的元素仍然遵照前綴所指示的名稱空間。

        名稱空間作用于屬性

        同樣,合法名稱也可用于屬性。除了XML預(yù)留的屬性(如我們反復(fù)用到的聲明命名空間的屬性)外,其它屬性都應(yīng)該使用"合法名稱"。

        一個具體的例子如下:

        <聯(lián)系人 xmlns:企業(yè)經(jīng)理 = "http://www.xml.net.cn/聯(lián)系人列表.dtd">

        <姓名 企業(yè)經(jīng)理:文種 = "中文">李華

        <電話 企業(yè)經(jīng)理:城市 = "北京">62348765


      【XML認證知識點:名稱空間】相關(guān)文章:

      XML名稱空間入門教程06-07

      XML認證考試知識點:Parser08-21

      IBM XML認證知識點:Dtd09-01

      XML認證元素類型聲明05-28

      關(guān)于IBM XML認證考試的要點09-07

      ibm認證考試知識點08-05

      企鵝媒體平臺認證空間10-26

      Linux認證考試必考知識點09-02

      華為認證:HCSE路由知識點羅列08-03

      關(guān)于XML的介紹08-29

      主站蜘蛛池模板: 国产精品福利一级久久| 日本一区二区三区观看视频| 新竹市| 国产大片中文字幕| 日韩精品久久久中文字幕人妻| 成人在线免费视频亚洲| 亚洲高清中文字幕精品不卡| 婷婷色在线视频中文字幕| 亚洲Av无码专区尤物| 97碰碰碰人妻视频无码| 精选二区在线观看视频 | 一区二区三区国产精品| 欧美破处在线观看| 国产一区二区三区免费在线视频| 日韩精品视频免费福利在线观看| 思南县| 亚洲国产成人精品久久精品| 在线免费观看黄色国产| 午夜免费福利一区二区无码AV | 日韩人妻少妇中文字幕av| 国产福利小视频91| 亚洲AV无码国产精品久久l| av免费看网站在线观看| 亚洲五月婷婷久久综合| 辽源市| 闸北区| 扶余县| 亚洲综合久久久中文字幕| 新和县| 屯门区| 吉首市| 平顶山市| 防城港市| 花垣县| 汽车| 女同性恋精品一区二区三区| 繁昌县| 国产午夜精品视频在线播放| 亚洲成aⅴ人片在线观看天堂无码 国产精品一区二区三区色 | 蜜桃网站在线免费观看视频| 韩国无码精品人妻一区二|