本章將從DTD角度討論XML元件。 DTD基本上包含以下XML元件的宣告 -
XML元素可以定義為XML文件的構建塊。 元素可以表現為容納文字,元素,屬性,媒體物件或所有元素的容器。
每個XML文件都包含一個或多個元素,元素的邊界由開始標記和結束標記分隔,或者由空元素分隔。
範例
下面是XML元素的簡單範例 -
<name>
Yiibai Yiibai
</name>
如上所見,它定義了一個<name>
標記。 <name>
的開始和結束標記之間有文字內容。 當在XML-DTD中使用時需要宣告元素,它在DTD元素這一章節中詳細討論。
屬性是XML元素的一部分。 元素可以具有任意數量的唯一屬性。 屬性提供了有關XML元素的更多資訊,或者更確切地說,它定義了元素的屬性。 XML屬性始終是以名稱-值(name-value
)對形式表示。
範例
下面是XML屬性的一個簡單範例 -
<img src = "flower.jpg"/>
這裡img
是元素名稱,而src
是屬性名稱,flower.jpg
是屬性src
的值。如果在XML DTD中使用屬性,則需要宣告這些屬性,它在DTD屬性一章節中詳細討論。
實體是XML中的預留位置。它可以在文件prolog
或DTD中宣告。 實體可以主要歸類為 -
有五個內建實體在格式良好的XML中使用,它們是 -
&
符號:&
'
>
<
"
接下來在DTD實體一章中詳細研究學習XML DTD中的實體宣告