XML學習筆記
XML元素
元素是指從開始標籤到閉合標籤的部分,如下:
<form>
<to>zBei</to>
<from>YJJ</from>
<date>2017-07-02</date>
</form>
上述中的to、from、date標籤就是XML元素
元素可以包含其他元素、文本或者兩者的混合物,而且元素也可以包含屬性。
XML命名規範
- 名稱可以包含字符、數字以及其他的字符
- 名稱不能以數字或者標點開頭
- 不能以關鍵字開頭(XML)
- 不能包含空格
XML元素是可擴展的,以方便攜帶更多的信息,在原信息上填入新的額外信息,應用不會中斷和崩潰;
XML屬性
XML元素具有屬性,在HTML中,屬性提供有關元素的額外信息,但是它不提供數據組成部分的信息,但是,對需
要處理這個元素的軟件很重要。
值得注意的是,XML的屬性必須加上引號,不區分單/雙引號;例子如下;
<vip test="test">
<vips sex='man'>Man</vips>
<username>xBei</username>
</vip>
注意:
- 屬性不能包含多個值;
- 屬性不能包含樹結構;
- 屬性不容易擴展;
- 屬性難以閱讀和維護;
建議儘量使用元素來描述數據;
元素就是上述例子中的<username></username>