中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

xml語法的示例分析

發布時間:2021-09-17 14:20:20 來源:億速云 閱讀:155 作者:小新 欄目:編程語言

這篇文章主要為大家展示了“xml語法的示例分析”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“xml語法的示例分析”這篇文章吧。

一、文檔規則
1.區分大小寫。
2.屬性值必須加引號(單引號、雙引號都可以),一般情況下建議使用使用雙引號。
3.所有標記必須有結束符號。
4.所有空標記必須關閉。
5.必須有且僅有一根元素。
6.解析空白字符時,會按照實際內容輸出,不會縮略。
7.特殊字符處理:
字符 替換字符
<  &lt;
>  &gt;
&  &amp;
 "  &quto;
'   &apos;
8.標記名稱約定:
a.可以包含字母、數字、其他字符。
b.不能以數字和下劃線開頭。
c.不能以xml或者Xml之類的字符開頭。
d.不能包含空格
二、xml聲明
xml聲明標準語句:<?xml version="1.0" encoding="GB2312" standalone="yes"?>
強調:
1.“<?xml” 中的"<?"和"xml"中間不能有空格。
2.”?>"之前可以有空格,也可以沒有。
3.enconding和standalone是可選屬性,encoding默認值是"UTF-8",standalone默認值是"no"。
4.常見的編碼方式有:
簡體中文:GB2312
繁體中文 :BIG5
西歐字符:UTF-8,UTF-16
5.standalone表示文檔是否附帶DTD文件。
三、xml屬性
因為數據既可以存儲在子元素中也可以存儲在屬性中,那么何時用屬性,何時用子元素,沒有固定規則,但是建議:元數據應該以屬性的方式存儲,而數據本身應該以元素的形式存儲。
使用屬性會引發以下問題:
1.屬性不能包含多個值(子元素可以)。
2.屬性不容易擴展。
3.屬性不能描述結構(子元素可以)。
4.屬性很難通過DTD進行測試。
四、命名空間
聲明命名空間倆種方式:
1.默認聲明,所有元素不需要指定前綴,如:
<schema xmlns="http://www.w3.org/2001/XMLschema">
<element name="diguonianzhu" type="string"/>
……
</schema>
2.明確聲明,xmlns關鍵字與一個命名空間的URI的前綴相關聯,所有元素都需要指定前綴,如:
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLschema">
<xsd:element name="diguonianzhu" type="string"/>
     ……
<xsd:/schema>
強調:用來表示命名空間的URI并不被XML解析器調用,實際上并不去訪問這個URI,它只是表示一個標識名字而已。
五、XML專用標記:CDATA
CDATA的全稱是Character DATA,即字符數據,它主要用來顯示特殊字符,比如"<"。
CDATA的語法格式為:
<![CDATA[要顯示的字符]]> 如:
<?xml version="1.0"?>
<data>
<![CDATA[
<ok alma!> by a&b!
    ]]>
</data>
強調:CDATA不能嵌套;要顯示的字符中不能包含"]]>"。

以上是“xml語法的示例分析”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

xml
AI

荆州市| 海阳市| 元阳县| 烟台市| 高淳县| 盐边县| 钟山县| 高陵县| 察哈| 乐山市| 崇阳县| 大连市| 永善县| 南平市| 黄龙县| 朝阳市| 永福县| 曲沃县| 凯里市| 绥江县| 石楼县| 东山县| 宜都市| 大渡口区| 白沙| 伊金霍洛旗| 贺州市| 星子县| 县级市| 象州县| 修武县| 渑池县| 晋江市| 曲阳县| 楚雄市| 唐河县| 太谷县| 长子县| 会泽县| 大石桥市| 宣武区|