【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元素也是。名字空間聲明不僅會作用于當前聲明它的元素,還會影響到該元素的所有子元素              
新聞熱點
疑難解答