首頁 > 後端開發 > XML/RSS教程 > XML中的標籤與元素的使用具體介紹

XML中的標籤與元素的使用具體介紹

黄舟
發布: 2017-03-10 19:57:25
原創
2008 人瀏覽過

這篇文章主要介紹了XML中的標籤與元素的使用,是XML入門學習中的基礎知識,需要的朋友可以參考下

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

大體上可以依照下列方式歸類 XML 標籤:

開始標籤
每個開始的非空 XML 元素都被標記為開始標籤。以下是一個開始標籤的範例:

<address>
登入後複製

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

</address>
登入後複製

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

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

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

<hr></hr>
登入後複製

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

<hr />
登入後複製

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

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

規則1

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

<address>This is wrong syntax
登入後複製

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

<address>This is correct syntax</address>
登入後複製

規則2


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

<outer_element>
    <internal_element>
    This tag is closed before the outer_element   
    </internal_element>
</outer_element>
登入後複製

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

每個 XML 文件都包含一個或多個元素,其範圍由開始和結束標籤界定,或以一個空元素標籤表示空元素。

語法

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

<element-name attribute1 attribute2>
....content   
</element-name>
登入後複製

#這裡

element-name: 表示元素的名稱。開始和結束標籤之間的_名稱_必須符合。

attribute1, attribute2: 就是由空格分隔的元素屬性。屬性(attribute)定義了元素的屬性(property)。它關聯一個名稱和字串值。屬性被寫如下形式:
name = "value"
屬性_名稱_後緊接一個 = 號碼以及使用雙引號(" ")或單引號(' ')包裹的字串值。

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



以下是使用各種不同XML 元素的XML 文件:

<?xml version="1.0"?>
<contact-info>
    <address category="residence">
        <name>Tanmay Patil</name>
        <company>TutorialsPoint</company>
        <phone>(011) 123-4567</phone>
    <address/>
</contact-info>
登入後複製



#XML 元素規則

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

以上是XML中的標籤與元素的使用具體介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板