Documents in PageSeeder are composed of fragments.
Fragments have unique identifiers (IDs) that are either generated by the system or can be assigned through markup.
Where fragment IDs are created through markup, fragments can be edited programmatically. This can be very useful where there is a need to update only specific parts of a document.
Fragments are grouped into sections.
All documents have a default fragment, which is used to refer to the entire document.
In PSML, fragments are usually represented using the
There are also specialized fragments:
<properties-fragment>– for properties (simple data-value pairs).
<xref-fragment>– for lists of cross-references.
<media-fragment>– for non-PSML content.
Fragments can be added, removed, or repositioned within the section or document, if in the document template: