XML檔案結構 語法 元素

2021-10-06 02:53:01 字數 1020 閱讀 4132

xml檔案,是可擴充套件標記語言,可用於資料傳輸、解析、配置檔案等,是通用的資料結構。其與html、json不用。

<?xml version="1.0" encoding="utf-8"?>

zhang san

18>

li si

19

第1行:該行是xml宣告,必須放在第1行。xml表示該檔案是xml檔案,version表明使用的版本號,encoding表明編碼集。

接下來所有部分均為檔案體,由迴圈巢狀的元素組成,格式如下:

tagdata

符合上述形式可以稱之為元素element,元素內部可以再巢狀其他元素,其中attribute部分可以去掉,tagdata部分也可以去掉,但是tagname的頭尾必須需要。每乙個標記均以成對出現,前者是開始標答,後者是結束標答,具體名稱可以自定義。

根元素:檔案體的最頂層元素稱為根元素,案例中為....。根元素只能有一對,其名字可以自定義。所有其他元素均以子元素的形式存在於根元素內。子元素是可以重複出現的。

注釋:形如,以結束。

屬性:屬性值必須用引號,單引號、雙引號都行。

區分大小定:xml中區分大小寫,包括標籤、屬性、指令等。

<?xml version="1.0" encoding="utf-8"?>

zhang san

18>

10088>

li si

19

如上圖,id的兩種表述形式皆可,xml中並沒有規定什麼時候用屬性、什麼時候用標籤。屬性與標籤的常規區別如下:

1、屬性無法包含多個值,標籤可以

2、標籤內部可以再繼續包含標籤,屬性不行

3、標籤比屬性更容易擴充套件

一般來說,儲存資料或者表述特徵量較多的實體時用標籤,表明某項資料特徵或者元資料時,用屬性。

XML檔案結構和基本語法

乙個xml檔案通常包含檔案頭和檔案體兩大部分 1.檔案頭 xml檔案頭由xml宣告與dtd檔案型別宣告組成。其中dtd檔案型別宣告是可以缺少的,關於dtd宣告將在後續的內容中介紹,而xml宣告是必須要有的,以使檔案符合xml的標準規格。在前面的flowers.xml檔案中的第一行 即為xml宣告 其...

XML的結構和語法

乙個標準的xml文件由2部分構成 序文部分和文件元素部分。xml屬性值是由引號來界定的,一般用雙引號。如果屬性值本身包含了雙引號,那麼就應該使用單引號。如果屬性值同時包含單引號和雙引號,那麼就要使用實體引用 和 aquot 如 其中 time 屬性的值實際上是 11 15 處理指令 處理指令的基本結...

XML指南 XML 語法

xml的語法規則既簡單又嚴格,非常容易學習和使用。正因為如此,編寫讀取和操作xml的軟體也是相對容易的事情。xml文件使用了自描述的和簡單的語法。linordm reminder don t fet me this weekend 文件的第1行 xml宣告 定義此文件所遵循的xml標準的版本,在這個...