簡式類型可以用來建立衍生的資料類型。它們提供了一組對值空間(也就是一組值)的限制,以及資料類型的詞彙空間(也就是一組有效的文字)。
簡式類型不能有元素內容,也不能附帶屬性。含有數字(及字串和日期等等)但不含任何子元素的元素,稱為具有簡式類型。
以下是針對「資源」視景撰寫的指示,
但是它們也適用於許多其他視景。
如果要新增簡式類型,請遵循下列步驟:
- 在 XML 綱目編輯器中開啟您的 XML 綱目。
- 在「概要」視圖中,選取綱目。 整個綱目和其內容都應該會顯示在「圖形」視圖中。
- 在「圖形」視圖中,用滑鼠右鍵按一下類型區段,
然後按一下新增簡式類型。
- 在「內容」視圖中,按一下一般標籤,
然後在名稱欄位中輸入簡式類型的新名稱。
- 您可以從種類清單中選取以下選項:
- 原子。原子類型是 XML 綱目語言內建的所有簡式類型。
- 清單。清單類型是由原子類型的序列所構成。其值可由有限長度的原子值序列所構成。
- 聯集。聯集類型可讓元素或屬性值成為從多個原子和清單類型的聯集得出之某一類型的一或多個實例。
- 如果您從種類下拉清單中選取了原子,請按一下基本類型
欄位旁的其他按鈕,來指定簡式類型的基本類型。 您可以選取內建簡式類型或使用者定義的簡式類型來作為基本類型。
- 如果您從種類下拉清單中選取了清單,請按一下項目類型
欄位旁的其他按鈕,來指定簡式類型的項目類型。 您可以選取內建簡式類型或使用者定義的簡式類型來作為項目類型。
- 如果您從種類下拉清單中選取了聯集,請按一下成員類型
欄位旁的其他按鈕,來指定簡式類型的成員類型。 您可以選取同時將內建簡式類型和使用者定義的簡式類型加入成員類型值清單中。
- 按一下列舉標籤。 列舉可協助您定義一組簡式類型的有效值。它們是在實例文件中,簡式類型可以採用作為有效值的實際值。您可以一次新增一個列舉或數個列舉:
- 如果要一次新增一個列舉,請按一下新增按鈕,然後指定列舉的值。
- 如果要一次新增數個列舉,請遵循下列步驟:
- 按一下新增... 按鈕。
- 輸入每一個列舉的值。每一個值必須以定界字元來隔開。比方說:First, Second 會建立兩個列舉:一個有 "First" 值,另一個有 "Second" 值。
- 如果您想要圍繞列舉的任何空格保留下來,請選取保留前導及尾隨空格勾選框。比方說,如果您選取這個勾選框,First、Second 的值將顯示成 "First"
- 按一下確定。系統會建立列舉,並顯示在「內容」視圖中。
- 如果您要提供這個簡式類型的任何相關資訊,請按一下文件標籤。 文件頁面係當作可供人們閱讀的資料(如說明),而應用程式資訊頁面則可用來提供應用程式的資訊。
- 按一下進階標籤。 這個頁面可用的選項會視您在種類欄位中選定的選項,以及一般頁面上的基本類型、項目類型或成員類型欄位而有所不同。
- 如果適用該類型,項目表格即會移入限制項目。限制項目是一個選用內容,
其可套用於資料類型來限制其值。
- 如果要變更項目的值,請在名稱直欄中按一下其名稱,
然後在值直欄中按一下其值(或包含其值的空白資料格),然後輸入或選取新的值。
- 如果要變更項目的值是否為固定值,請在名稱直欄中按一下其名稱,在 fixed 直欄中按一下適當的資料格,然後將值變更為 true 或 false。
- 如果適用該類型,則可使用「型樣」頁面。請按一下型樣標籤來切換至該頁面。 型樣可用來限制某一類型之詞彙空間(表示某類型值的該組字串文字)的值,
其可間接限制值空間。如果需要將型樣加入簡式類型的詳細資訊,請參閱相關作業。