DTD - 元件



本章將從 DTD 的角度討論 XML 元件。DTD 主要包含以下 XML 元件的宣告:

  • 元素

  • 屬性

  • 實體

元素

XML 元素可以定義為 XML 文件的構建塊。元素可以作為容器來容納文字、元素、屬性、媒體物件或所有這些的混合。

每個 XML 文件都包含一個或多個元素,其邊界由起始標籤和結束標籤或空元素分隔。

示例

下面是一個簡單的 XML 元素示例

<name>
   Tutorials Point
</name>

如您所見,我們定義了一個 <name> 標籤。在 <name> 的起始標籤和結束標籤之間有一段文字。在 XML-DTD 中使用元素時,需要宣告這些元素,這將在 DTD 元素 章中詳細討論。

屬性

屬性是 XML 元素的一部分。一個元素可以具有任意數量的唯一屬性。屬性提供有關 XML 元素的更多資訊,更準確地說,它定義了元素的屬性。XML 屬性始終是名稱-值對。

示例

下面是一個簡單的 XML 屬性示例:

<img src = "flower.jpg"/>

這裡,img 是元素名稱,而 src 是屬性名稱,flower.jpg 是為屬性 src 提供的值。

如果在 XML DTD 中使用屬性,則需要宣告這些屬性,這將在 DTD 屬性 章中詳細討論。

實體

實體是 XML 中的佔位符。這些可以在文件序言或 DTD 中宣告。實體主要分為:

  • 內建實體

  • 字元實體

  • 通用實體

  • 引數實體

在格式良好的 XML 中,有五個內建實體起作用,它們是:

  • 與號:&amp;

  • 單引號:&apos;

  • 大於號:&gt;

  • 小於號:&lt;

  • 雙引號:&quot;

我們將在 DTD 實體 章中詳細學習 XML DTD 中的實體宣告。

廣告
© . All rights reserved.