XML(Extensible Markup Language)是一種可擴展的標記語言,主要用於存儲和傳輸資料。它具有自描述性,結構靈活,可以儲存各種形式的數據,並廣泛應用於網絡服務和資料交換中。
XML 的資料結構主要由以下幾個元素組成:
- 元素(Element):由開始標籤和結束標籤組成,資料放置在標籤內部。例如:
<name>John</name>
。 - 屬性(Attribute):位於開始標籤內部,提供元素的額外資訊。例如:
<person age="30">
。 - 文本(Text):元素內部的資料,可以是任何文字或數字。
- 標籤(Tag):用角括弧包圍,表示元素的開始或結束。
- 命名空間(Namespace):用於避免元素名稱衝突,通常在標籤內部定義。