日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

xml学习总结(四)

發(fā)布時(shí)間:2023/11/30 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 xml学习总结(四) 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

命名空間

(1)產(chǎn)生

問(wèn)題:在不同的約束文檔中,有不同好安逸的相同標(biāo)記名稱

解決辦法

每個(gè)約束模式人當(dāng)被賦予一個(gè)唯一的名稱空間,每個(gè)名稱空間可用一個(gè)唯一的URI表示

在XML實(shí)例中為來(lái)自不同模式文檔的元素重甲不同的前綴部分,元素名稱前增加的哥各個(gè)前綴名稱分別代表各個(gè)模式文檔的名稱空間

(2)名稱空間的聲明

->基本格式xmlns:前綴名=“URI” (默認(rèn)名稱空間格式xmlns="URI")

->在任何元素中聲明的名稱空間,只對(duì)該元素及其嵌套的所有子孫元素有效

->QName是指冒號(hào)(:)把前綴與本地部分進(jìn)行分割的名稱,即被限定在了某個(gè)名稱空間中的名稱

(3)屬性的名稱空間問(wèn)題

->xml實(shí)例文檔只需將元素限定于模式文檔的名稱空間中,而不需要將元素的屬性限定在名稱空間中

->如果屬性名稱中有一個(gè)前綴部分,該屬性將被限定在該前綴所指定的名稱空間中,如果屬性名稱中咩有前綴部分,那么屬性就不屬于任何名稱空間,屬性不受默認(rèn)名稱空間的影響

(4)xml內(nèi)置屬性

->內(nèi)置屬性必須以xml:作為前綴,自定義屬性不能以xml:作為前綴

->xml:space屬性用于設(shè)置空格,其值只能是"default""preserve"

->xml:lang代表本地化語(yǔ)言信息"zh-CN"中國(guó)大陸"zh-TW"中國(guó)臺(tái)灣

(5)使用名稱空間引入XML Schema文檔

<書(shū) xmlns ="http://www.it315.org/xmlbook/schema"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://www.it315.org/xmlbook/schema http://www.it315.org/xmlbook.xsd"></書(shū)>

schemaLocation屬性的設(shè)置值中包含兩個(gè)部分,第一個(gè)是名稱空間的URI,第二部分是該名稱空間所標(biāo)識(shí)的URI Schema文件的位置或URI地址,兩部分用空格隔開(kāi)。

(6)使用命名空間引入多個(gè)XMLSchema文檔

<書(shū) xmlns ="http://www.it315.org/xmlbook/schema"xmlns:demo="http://www.it315.org/xmlbook/schema"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://www.it315.org/xmlbook/schema
http://www.it315.org/xmlbook.xsd
http://www.it315.org/demo/schema
http://www.it315.org/demo.xsd"
></書(shū)>

?

轉(zhuǎn)載于:https://www.cnblogs.com/nolonely/p/3496797.html

總結(jié)

以上是生活随笔為你收集整理的xml学习总结(四)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。