【XML基本概念介紹】
XML 指可擴展標記語言(eXtensible Markup Language)。
XML 被設計用來傳輸和存儲數據。
概念一:
代碼如下:
<foo> # foo元素的起始標簽
</foo> # foo元素的結束標簽
# note: 每一個起始標簽必須有對應的結束標簽來閉合, 也可以寫成<foo/>
概念二:
代碼如下:
<foo> # 元素可以嵌套到任意參次
<bar></bar> # bar元素為foo元素的子元素
</foo> # 父元素foo的結束標簽
概念三:
代碼如下:
<foo lang='EN'> # foo元素有個lang的屬性,該屬性值為: EN;對應Python字典(Name-Value)對;
<bar id='001' lang="CH"></bar> # bar元素有個lang的屬性,該屬性值為: CH;還有個id屬性,值為:001,放置在''或“”中;
</foo> # bar元素中的lang屬性不會和foo元素中相沖突,每個元素都有獨立的屬性集;
概念四:
代碼如下:
<title>Learning Python</title> # 元素可以有文本內容
# Note:如果一個元素即沒有文本內容,也沒有子元素,則為空元素。
概念五:
代碼如下:
<info> # info元素為根節點
<list id='001'> A </list> # list元素為子節點
<list id='002'> B </list>
<list id='003'> C </list>
</info>
概念六:
代碼如下:
<feed xmlns='http://www.w3.org/2005/Atom'> # 可以通過聲明xmlns來定義默認名字空間,feed元素處于http://www.w3.org/2005/Atom命名空間中
<title>dive into mark</title> # title元素也是。名字空間聲明不僅會作用于當前聲明它的元素,還會影響到該元素的所有子元素
新聞熱點
疑難解答