新增 any 元素

您可以像使用 DTD 的 ANY 內容模型一樣來使用 any 元素,只不過必須與名稱空間一起使用。 這可讓您併入任何形式完整的 XML 內容, 如符合 XHTML 1.0 語法的 HTML 網頁。

例如:

<element name = "MyWebPage">
<complexType>
<any namespace ="http://www.w3.org/1999/xhtml>
 < minOccurs="1" maxOccurs="unbounded" processContents="skip"/>
</complexType>
</element>

上述綱目片段容許 <MyWebPage> 元素包含任何形式完整的 XHTML 資料(出現在指定的名稱空間中)。

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

若要新增 any 元素:

  1. 在「概要」視圖中,用滑鼠右鍵按一下您要使用的內容模型,再按一下新增 Any
  2. 選取新的 any 元素。
  3. 在綱目編輯器的「內容」視圖中,對於 namespace 值,您可以選取:
    • ##any。容許來自任何名稱空間的任何形式完整的 XML。
    • ##local 。容許未宣告在名稱空間中的任何形式完整的 XML。
    • ##other。容許不是來自定義的目標名稱空間類型的任何形式完整的 XML。
    • ##targetNamespace。這是定義的目標名稱空間類型的速記法。
  4. 對於 processContents 值,您可以選取:
    • skip。XML 處理器完全不驗證內容。
    • lax。XML 處理器會儘可能驗證內容。
    • strict。XML 處理器會驗證所有內容。
  5. minOccurs 值是 any 元素必須在實例文件中出現的次數。 若要設為選用元素,您可以選取 0,否則請選取 1
  6. maxOccurs 值是 any 元素出現在實例文件中的最大次數。 您可以選取 01,或選取 unbounded 來表示出現次數沒有上限。
  7. 如果要提供此元素的任何相關資訊,請按一下說明文件標籤。 說明文件頁面用於可閱讀的資料,例如說明。
  8. 如果要將應用程式資訊元素新增至綱目元件的註解,請按一下延伸標籤。 延伸頁面可讓您指定綱目並將 XML 內容新增至註解。

(c) Copyright 2001, World Wide Web (Massachusetts Institute of Technology, Institut National de Recherche en Informatique et en Automatique, Keio University).