跟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...