A documentation set is a bundle containing documentation content and indexes into that content. Users view a documentation set’s content in the Xcode Documentation window. The Documentation window supports two modes of viewing a documentation set: browse and search. Browse mode uses the documentation set’s content structure. Search mode uses the documentation set’s index.
There are two files that identify a documentation set to Xcode and describe its content:
Info.plist: Specifies the general characteristics of the documentation set, including its name, provider, bundle identifier, and so forth.
This file must be contained in a documentation set; otherwise, Xcode doesn’t recognize the bundle as a documentation set.
Nodes.xml: Describes the structure and contents of the documentation set and defines the table of contents that the user sees in the Documentation window.
This file is needed only to create the documentation set’s index. It’s not required for publication.
The following sections describe these two files and show how to use them to describe the documentation set.
Identifying Documentation Sets
Describing Documentation Sets
Last updated: 2007-10-31