使用文件與資料庫
考量傳統資料庫儲存一組位址的方式。每個人的資訊一般會分成不同的欄位:
First Name: Jim
Last Name: Smith
Street: 100 North Main Street
City: New York
State: NY
Zip Code: 02021
在 Jim 的位址中,每個欄位均為可重複使用的物件。您可使用任何位址物件寫信,而不用一再輸入該資訊。如果 Jim 的位址有所變更,則在位址欄位中變更資訊意謂著參照其位址資訊的信會自動更新。藉由使用 PTC 伺服器連線,Arbortext Editor 使用者可以將許多類似的資料庫原則套用於其文件。
構成文件的結構元件用來說明 XML 文件。PTC 伺服器可讓您分別儲存文件結構的各個元件,並可讓您於開發各個文件時以您需要的任何方式來組織這些元件。當您將內容新增到 PTC 伺服器中時,系統將會在您的成組分解組態中所指定的位置上建立適當的物件。
考量下列樣本文件的結構:
Book
Preface
Copyright Info
Company Logo
Chapter 1
Registration Info
Chapter 2
Chapter 3
Book 物件包含物件 Preface、Chapter 1、Chapter 2 與 Chapter 3。每個物件均包含唯一的資料 (內容和結構),該資料由 Arbortext Editor 編寫者開發。
注意,物件可包含其他物件。在 Preface 物件內使用的 Copyright Info 物件可以是律師核准的公司標準,並可用於每個此公司製作的列印文件中。同樣的,Registration Info 物件可以是數個手冊均可使用的簡短、可重複使用的一段資訊。在 Copyright Info 內使用的 Company Logo 物件可以是存放在 PTC 伺服器中的圖形。
當您將物件新增到文件時,事實上並未新增該物件的內容。而是將參照 (或連結) 增加到該物件中。當您開啟文件時,Arbortext Editor 將會使用 PTC 伺服器連線 來存取您物件的目前版本,並在「編輯」檢視中顯示內容。文件可包含唯一內容、結構以及物件參照的組合。