4XML 元素和屬性

2021-08-13 00:47:18 字數 795 閱讀 3421

1xml元素

xml 元素指的是從(且包括)開始標籤直到(且包括)結束標籤的部分。

乙個元素可以包含:

在上面的例項中,和 都有元素內容,因為他們包含其他元素。元素也有屬性(category="children")。、、和 有文字內容,因為他們包含文字。

2.xml 元素必須遵循以下命名規則:

3.xml屬性

屬性(attribute)提供有關元素的額外資訊。

屬性值必須被引號包圍,不過單引號和雙引號均可使用。比如乙個人的性別,person 元素可以這樣寫:

4.屬性vs.元素

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

沒有什麼規矩可以告訴我們什麼時候該使用屬性,而什麼時候該使用元素。我的經驗是在 html 中,屬性用起來很便利,但是在 xml 中,您應該盡量避免使用屬性。如果資訊感覺起來很像資料,那麼請使用元素吧。

為什麼避免使用屬性?

避免 xml 屬性?

因使用屬性而引起的一些問題:

4 XML架構集合

在乙個特定的 xml應用中,往往需要用到不止乙個 xml架構資訊來定義多個 xml資料的格式。如何管理好這些 xml架構就是非常現實的問題。通常這些 xml架構都是可以分類管理的,以用於不同的應用目的。令人高興的是 sql server 2005 針對這種情況,提供了 xml架構集合物件來管理不同類...

XML輕鬆學習手冊(4)XML語法

第四章 xml語法 提綱 一.xml語法規則 二.元素的語法 三.注釋的語法 四.cdata的語法 五.namespaces的語法 六.entity的語法 七.dtd的語法 通過前面三章的學習,我們已經對什麼是xml,它的實現原理以及相關的術語有所了解。接下來我們就開始學習xml的語法規範,動手寫自...

XML元素和屬性

元素定義 在dtd文件中使用element宣告乙個xml元素,語法格式如下所示 元素型別可以是元素內容 或型別 如為元素內容 則需要使用 括起來,如 如為元素型別,則直接書寫,dtd規範定義了如下幾種型別 empty 用於定義空元素,例如 any 表示元素內容為任意型別。元素內容中可以使用如下方式,...