您可以在 DTD 中使用元素宣告,來定義可能出現在 XML 文件中的元素。元素宣告可以指定一個元素可以包含其他元素、可以含有任何項目,或必須是空的。
以下是針對「資源」視景撰寫的指示,
但是它們也適用於許多其他視景。
建立元素
如果要建立元素,請遵循下列步驟:
- 在 DTD 編輯器中開啟您的 DTD。
- 在「概要」視圖中,用滑鼠右鍵按一下 DTD
,再按一下新增元素。
- 在「內容」視圖中,於名稱欄位中輸入元素的新名稱。
- 當您在 DTD 編輯器建立元素時,將自動建立一個空的子元素。
- 選取 EMPTY 子元素,然後在「內容」視圖中,將其內容類型變更為 ANY、(#PCDATA) 或另一個元素。 如果您不想讓母元素包含任何內容,請將它的內容模型類型保留為 EMPTY。
- 如果您要讓母元素包含多個子元素(或混合內容),請從內容類型清單中選取子項內容或混合內容。 在選好其中一個項目之後,您會有一個群組(由群組節點表示 - 如果您選取「子項內容」,會是
,如果您選取「混合內容」,則是
),
您可以用來在母元素之下建立一組子元素。子元素將自動在群組節點之下建立。如果需要編輯群組的其他資訊,請參閱相關資訊。
- 如果您要提供這個元素的任何相關資訊,請按一下文件標籤。 文件頁面是用來作為可供人們閱讀的資料,如:元素的說明。
附註:如果您想設定為混合內容,群組中第一個元素的值必須是 (#PCDATA)(因此,如果您選取混合內容,系統將會自動建立兩個子元素,其中第一個元素的值為 (#PCDATA))。
同樣地,群組不可包含 EMPTY 或 ANY 元素。EMPTY 或 ANY 元素不能夠作為巢狀實體。