簡式類型用於建立衍生資料類型。
簡式類型在資料類型的值空間(一組值)和詞彙空間(一組有效文字)上提供一組限制。
簡式類型不能有元素內容,也不能有屬性。
有數字(和字串、日期等)但無任何子元素的元素具有簡式類型。
以下是針對「資源」視景撰寫的指示,
但是它們也適用於許多其他視景。
若要新增簡式類型:
- 在 XML 綱目編輯器中開啟 XML 綱目。
- 在「概要」視圖中,用滑鼠右鍵按一下類型,再按一下新增簡式類型。
- 在「概要」視圖中,選取新的簡式類型。
- 在「內容」視圖中,按一下一般標籤。
- 在名稱欄位中鍵入簡式類型的新名稱。
- 您可以從種類清單中選取下列選項:
- 原子。原子類型是 XML 綱目語言內建的所有簡式類型。
- 清單。清單類型是由原子類型的序列所構成。其值可由有限長度的原子值序列所構成。
- 聯集。聯集類型可讓元素或屬性值成為從多個原子和清單類型的聯集得出之某一類型的一或多個實例。
- 如果您從種類清單中選取原子,
請按一下基本類型欄位旁邊的瀏覽
,指定簡式類型的基本類型。 「設定類型」對話框會列出目前可用的所有內建和使用者定義的類型。
您可以選取下列其中一個選項,變更清單的範圍:- 工作區。列出工作區中所有可用的類型。
- 含括專案。在含有您的檔案的專案中列出所有可用的類型。
- (預設值)現行資源。列出現行檔案中所有可用的類型。
- 工作組。列出選取的工作組內所有可用的類型。
- 如果您從種類清單中選取清單,
請按一下項目類型欄位旁邊的瀏覽
,指定簡式類型的項目類型。 「設定類型」對話框會列出目前可用的所有內建和使用者定義的類型。
您可以選取下列其中一個選項,變更清單的範圍:- 工作區。列出工作區中所有可用的類型。
- 含括專案。在含有您的檔案的專案中列出所有可用的類型。
- (預設值)現行資源。列出現行檔案中所有可用的類型。
- 工作組。列出選取的工作組內所有可用的類型。
- 如果您從種類清單中選取聯集,
請按一下成員類型欄位旁邊的瀏覽
,指定簡式類型的成員類型。 您可以選擇將內建簡式類型和使用者定義的簡式類型新增至成員類型值清單。
- 按一下限制標籤。 在這裡,您可以設定特定的限制值,包括長度限制、列舉及型樣。
- 列舉可協助您定義一組簡式類型的有效值。它們是在實例文件中,簡式類型可以採用作為有效值的實際值。您可以一次新增一個列舉或數個列舉:
- 若要一次新增一個列舉,請在特定的限制值下方,
選取列舉,再按一下新增,並指定列舉的值。
- 若要一次新增多個列舉,請遵循下列步驟:
- 選取列舉。
- 按一下新增。
- 輸入每一個列舉的值。每一個值必須以定界字元來隔開。比方說:First, Second 會建立兩個列舉:一個有 "First" 值,另一個有 "Second" 值。
- 如果您想要圍繞列舉的任何空格保留下來,請選取保留前導及尾隨空格勾選框。
如果選取這個勾選框,First, Second 的值會顯示成
"First" 和 " Second"(Second 前面有空格),因為您在輸入值時在 "Second" 前面加上空格。
- 按一下確定。系統會建立列舉,並顯示在「內容」視圖中。
- 型樣協助您對容許的值設定某些的限制。 例如,您可以限制欄位只接受符合「五位數接著兩個大寫 ASCII 字母」型樣的輸入。若要設定型樣限制:
- 選取型樣。
- 按一下新增。
- 利用正規表示式精靈來建立作為限制的正規表示式型樣。
- 按一下完成。
- 如果要提供此簡式類型的任何相關資訊,請按一下說明文件標籤。 說明文件頁面用於可閱讀的資料,例如說明。
- 如果要將應用程式資訊元素新增至綱目元件的註解,請按一下延伸標籤。 延伸頁面可讓您指定綱目並將 XML 內容新增至註解。