使用文档和数据库
请考虑传统数据库如何存储地址集合。每个人的信息通常都被拆分为单独的字段:
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 服务器连接 访问对象的当前版本并在“编辑”视图中显示内容。Documents 可以包含唯一内容和结构的组合以及对象引用。