教學專區 > 結構化文件集概述
  
結構化文件集概述
結構化文件符合定義及控制文件結構的一組規則。XML 與 HTML 是結構化文件的範例。
定義文件結構的一組規則稱為其「文件類型」。當您在 Arbortext Editor 中編寫文件時,「編輯器」會經常檢查在關聯文件類型中定義的規則,而且將只會讓您將內容插入到符合這些規則的文件中。DocBook 與 DITA (Darwin Information Typing Architecture,達爾文資訊類型體系結構) 是文件類型的範例。
文件類型可定義文件的下列元件:
可在文件中使用的一組標籤
標籤是結構化文件的基本建構區塊。標籤是一個容器,它具有開始標籤和結尾標籤。標籤可以包含其他標籤、屬性及文字。段落與清單都是標籤範例。
與每個標籤關聯的「屬性」
屬性提供有關標籤的其他資訊,且包含在標籤內部。例如,標籤可以有一個屬性,以定義標籤中資訊之使用者的類型。
標籤的排列結構
每個文件類型都有一個包含已在文件類型中定義的其他所有標籤的單一標籤。文件類型會定義包含在該外部標籤中的標籤層級。文件類型也會定義標籤是選用標籤還是必要標籤,以及它是否可以包含其他標籤、文字,還是二者都包含。
以下是用於寫入字母的文件類型範例:
Letter Date Greeting Body Paragraph 或 List 或 Table Close
Letter 文件類型包含下列主要標籤:
Letter
Letter 標籤是文件類型中的外部標籤,而且包含其他七個標籤。其中四個標籤 (Date、Greeting、Body 及 Close) 是必要標籤,而且必須以該順序存在於 Letter 文件中。
日期
Date 標籤必須是插入 Letter 文件中的第一個標籤。它只能包含文字,且是要用來包含日期的。
問候語
Greeting 標籤必須是插入 Letter 文件中的第二個標籤。其中只能包含文字。
正文
Body 標籤必須是插入 Letter 文件中的第三個標籤。它只能包含其他標籤,而不能包含文字。Body 標籤可以包含一或多個 Paragraph、List 或 Table 標籤。Body 標籤可包含任何數量的這些標籤,並可依照任何順序來排列。
關閉
Close 標籤必須是插入 Letter 文件中的最後一個標籤。其中只能包含文字。
樣式表
結構化文件的格式化不會儲存在文件本身之中。而是每個文件類型都有一或多個與該文件類型關聯的樣式表,且該文件類型透過樣式設定集合控制文件的外觀。樣式設定可以包含基本格式資訊 (例如字型大小、段落間距以及頁面配置) 或更進階的格式,例如自動產生目錄及索引。
Arbortext Editor 視窗中文件的外觀由樣式表控制。