新增內容模型

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

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

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

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

  1. 在「設計」視圖中,選取複式類型或群組:
    • 如果選取複式類型,您可以用滑鼠右鍵按一下類型,再按一下新增順序新增選項,將您要的內容模型的類型新增至複式類型。 如果要使用全部內容模型,您可以在「設計」視圖中按一下模型, 然後在內容中選取全部作為類型,就樣就可變更模型。 您的內容模型會自動新增成複式類型的子項 - 在「概要」視圖中展開即可看見它。附註:如果已為複式類型設定基本類型,則不會出現這些選項。 您可以設定複式類型的基本類型,也可以在其中新增內容模型,但不能同時執行這兩者。
    • 系統會自動以順序內容模型子項來建立您的群組。在「概要」視圖中展開它即可看見及選取它。在「內容」視圖中, 您可以從類型功能表中選取選項全部選項來改成這些內容模型。
  2. (選用)在 MinOccurs 欄位中選取適當的值。 這是內容模型必須出現的最少次數。如果您要內容模型是選用的,請選取 0。否則, 請選取 1
  3. (選用)在 MaxOccurs 欄位中選取適當的值。 這是內容模型可以出現的最多次數。您可以選取 unbounded 來指出沒有出現次數上限。
  4. 如果要提供此內容模型的任何相關資訊,請按一下說明文件標籤。 說明文件頁面用於可閱讀的資料,例如說明。
  5. 如果要將應用程式資訊元素新增至綱目元件的註解,請按一下延伸標籤。 延伸頁面可讓您指定綱目並將 XML 內容新增至註解。

您可以在內容物件模型中新增下列:

相關工作
新增 any 元素
新增元素
新增元素參照
新增群組參照