DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> XML學習教程 >> XML與XSLT >> 詳解XML中的標簽與元素的使用
詳解XML中的標簽與元素的使用
編輯:XML與XSLT     

標簽
我們來了解一下 XML 最重要的部分之一,XML 標簽。XML 標簽是 XML 的基礎。它們定義了 XML 中某個元素的范圍。它們也可以用來插入注釋,聲明解析環境需的設置以及插入特定的指令。

大體上可以按照如下方式歸類 XML 標簽:

開始標簽
每個開始的非空 XML 元素都被標記為開始標簽。下面是一個開始標簽的例子:

XML/HTML Code復制內容到剪貼板
  1. <address>  

結束標簽
每個有開始標簽的元素都應該使用結束標簽閉合。下面是一個結束標簽的例子:

XML/HTML Code復制內容到剪貼板
  1. </address>  

注意,結束標簽在元素名的前面包含一個斜線("/")。

空標簽
出現在開始標簽和結束標簽之間的文本被稱作內容。沒有內容的元素被稱為空元素。空元素使用下面兩種方式表示:

(1) 開始標簽後面緊跟一個結束標簽,如下所示:

XML/HTML Code復制內容到剪貼板
  1. <hr></hr>  

(2) 真正意義上的空元素標簽如下所示:

XML/HTML Code復制內容到剪貼板
  1. <hr />  

空元素標簽可以用於任何沒有內容的元素。

XML 標簽規則
以下是使用 XML 標簽需要遵循的規則:

規則1

XML 標簽區分大小寫。下面這行代碼是一個錯誤語法示例,因為兩個標簽大小寫不一樣,在 XML 中會被視為錯誤的語法。

XML/HTML Code復制內容到剪貼板
  1. <address>This is wrong syntax</Address>  

下面的代碼展示了正確的方法,這裡開始和結束標簽的名稱使用了相同的大小寫。

XML/HTML Code復制內容到剪貼板
  1. <address>This is correct syntax</address>  

規則2
XML 標簽必須按照適當的順序閉合,比如,在另一個元素內部開啟的 XML 標簽必須在外部元素閉合之前閉合。例如:

XML/HTML Code復制內容到剪貼板
  1. <outer_element>  
  2.     <internal_element>  
  3.     This tag is closed before the outer_element   
  4.     </internal_element>  
  5. </outer_element>  


元素
XML 元素可以被定義為 XML 的構建塊。元素可以表現為承載文本,元素,屬性,媒體對象或這有這些的容器。

每個 XML 文檔都包含一個或多個元素,其范圍由開始和結束標簽界定,或者用一個空元素標簽表示空元素。

語法
下面是編寫一個 XML 元素的語法:

XML/HTML Code復制內容到剪貼板
  1. <element-name attribute1 attribute2>  
  2. ....content   
  3. </element-name>  

這裡

element-name: 表示元素的名稱。開始和結束標簽之間的_名稱_必須匹配。
attribute1, attribute2: 就是由空格分隔的元素屬性。屬性(attribute)定義了元素的屬性(property)。它關聯一個名稱和字符串值。屬性被寫作如下形式:
name = "value"
屬性_名稱_後緊跟一個 = 號以及使用雙引號(" ")或者單引號(' ')包裹的字符串值。

空元素
空元素(沒有內容的元素)語法如下所示:

<name attribute1 attribute2.../>
下面是一個使用各種不同 XML 元素的 XML 文檔:

XML/HTML Code復制內容到剪貼板
  1. <?xml version="1.0"?>  
  2. <contact-info>  
  3.     <address category="residence">  
  4.         <name>Tanmay Patil</name>  
  5.         <company>TutorialsPoint</company>  
  6.         <phone>(011) 123-4567</phone>  
  7.     <address/>  
  8. </contact-info>  

XML 元素規則
XML 元素需要遵循以下規則:

元素_名稱可以包含任意字母數字字符。在名稱中唯一允許使用的標簽符號是連字符(-),下劃線()和句點(.)。
元素名稱區分大小寫。例如,Address,address 和 ADDRESS 是不同的元素名。
元素的開始和結束標簽必須相同。
一個元素就是一個容器,它可以包含文本或者元素,正如上面的例子中可以看到。

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved