XML入門指南 5 XML屬性

2021-04-17 08:46:04 字數 987 閱讀 9981

跟html一樣,

xml元素再開始標記處可以由元素

屬性。屬性通常包含一些關於元素的額外資訊。

xml屬性

xml元素可以擁有屬性。

你一定還記得這樣的html**吧:

在html中 (在

xml中也一樣)元素的屬性提供了元素的額外資訊。

書信提供的資訊通常不是資料的一部分。在下面的例子中,型別和資料毫不相關,但對於操作這個元素的軟體來說卻相當重要。

computer.gif

引用風格"female" 還是 'female'?

屬性值必須用引號引著。單引號、雙引號都可以使用。例如乙個人的性別,person元素可以這樣寫:

也可以這樣寫:

上面的兩種寫法在一般情況下是沒有區別的,使用雙引號的應用更普遍一些。但是在某些特殊的情況下就必須使用單引號,比如下面的例子:

使用子元素還是使用屬性

資料既可以儲存在子元素中也可以儲存在屬性中。

請看下面的例子:

anna

**ith

female

anna

**ith

在第乙個例子中,***是乙個屬性,在第二個例子中,***則是乙個子元素。這兩個例子都提供了相同的資訊。

什麼時候用屬性,什麼時候用子元素沒有乙個現成的規則可以遵循。我的經驗是屬性在html中可能相當便利,但在

xml中,你最好避免使用。

我喜歡的風格

我更願意把資料儲存到子元素中。

下面的三個

xml文件包含了相同的資訊:

第乙個例子使用了data屬性:

tove

jani

reminder

don't forget me this weekend!

第二個例子使用了data元素:

XML指南 XML 屬性

跟html一樣,xml元素再開始標記處可以由元素屬性。屬性通常包含一些關於元素的額外資訊。xml元素可以擁有屬性。你一定還記得這樣的html 吧 在html中 在xml中也一樣 元素的屬性提供了元素的額外資訊。書信提供的資訊通常不是資料的一部分。在下面的例子中,型別和資料毫不相關,但對於操作這個元素...

XML輕鬆學習手冊(5)XML語法之二

二.元素的語法 元素由一對標識以及其中的內容組成。就象這樣 ajie。元素的名稱和標識的名稱是一樣的。標識可以用屬性來進一步描述。在xml中,沒有任何保留字,所以你可以隨心所欲的用任何詞語來作為元素名稱。但是也必須遵守下列規範 1.名稱中可以包含字母 數字以及其它字母 2.名稱不能以數字或 下劃線 ...

XML輕鬆學習手冊(5)XML語法之四

七.dtd的語法 dtd是 有效 xml文件 的必須檔案,我們通過dtd檔案來定義文件中元素和標識的規則及相互關係。如何建立乙個dtd檔案呢?讓我們一起來學習 1.設定元素 元素是xml文件的基本組成部分。你要在dtd中定義乙個元素,然後在 xml文件中使用。元素的定義語法為 說明 宣告後面的 de...