新增內容模型

內容模型是元素、廣域元素、複式類型或群組內可包含之任何資料的表示法。它是元素、廣域元素、複式類型或群組的結構以及可允許之內容的正式說明,其可用來驗證文件實例。

內容模型有三種不同的類型:
  • 順序,這表示所有內容模型的子項都可以出現在 XML 綱目的實例中。不過,它們必須以列在內容模型中的次序出現。
  • 選項,這表示只有其中一個內容模型的子項都可以出現在 XML 綱目的實例中。
  • 全部,這表示所有內容模型的子項可以出現一次或完全不出現,且可以任何次序出現。如果您選取這個選項, 所有內容模型的子項都必須是個別的元素,且內容模型中的元素都不能出現超過一次。

以下是針對「資源」視景撰寫的指示, 但是它們也適用於許多其他視景。

如果要新增內容模型至元素、廣域元素、複式類型或群組中,請遵循下列步驟:

  1. 在「概要」視圖中,選取元素、廣域元素、複式類型或群組:
    • 如果您選取了元素或廣域元素,您可以對它按一下滑鼠右鍵,然後按一下新增順序新增選項新增全部,將您要的內容模型類型新增至元素或廣域元素中。您的內容模型會自動新增成區域複式類型的子項 - 在「概要」視圖中展開元素或廣域元素即可看見它。
    • 如果您選取了複式類型,您可以對它按一下滑鼠右鍵,然後按一下新增順序新增選項新增全部,將您所要的內容模型類型新增至複式類型中。您的內容模型會自動新增成複式類型的子項 - 在「概要」視圖中展開即可看見它。附註:如果您設定了複式類型的基本類型,則不會顯示這些選項。您可以設定複式類型的基本類型,也可以在其中新增內容模型,但不能同時執行這兩者。
    • 系統會自動以順序內容模型子項來建立您的群組。在「概要」視圖中展開它即可看見及選取它。在「內容」視圖中, 您可以從種類下拉清單中選取選項, 將它變更為選項全部內容模型。
  2. (選用)在 MinOccurs 欄位中選取適當的值。 這是內容模型必須出現的次數。如果您要內容模型是選用的,請選取 0。否則, 請選取 1
  3. (選用)在 MaxOccurs 欄位中選取適當的值。 這是內容模型可出現的次數上限。您可以選取 unbounded 來指出沒有出現次數上限。
  4. 如果您要提供這個內容模型的任何相關資訊,請按一下文件標籤。 文件頁面係當作可供人們閱讀的資料(如說明),而應用程式資訊頁面則可用來提供應用程式的資訊。

您可以將下列項目新增至內容物件模型中。

相關工作
新增 any 元素
新增元素
新增元素參照
新增群組參照
使用條款 | 讀者意見
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.