A-Z glossary of PageSeeder concepts

PSML (PageSeeder Markup Language)

PSML refers to the latest PageSeeder document format as a replacement for the PSXML (PageSeeder Standard XML) format. It is also known as the Universal format because either creating or publishing document collections can be done using a single format.

file extension




For additional technical information, browse the PSML element reference.


PSML (PageSeeder Markup Language) is a simple, but rich, markup language for representing documents. It is comprehensively supported throughout PageSeeder, which means that anything that can be expressed in PSML can be automatically processed by the system.

PSML was designed to succeed previous document representations, known as the xformat and the standard schema. By consolidating these formats into a simpler and more consistent model with its own extension and media type, code is simpler and integrations are faster. This lets developers learn faster and work more productively.


The PSML format was introduced in version 5.2 of PageSeeder and could be created from PS XML using the <ps:export> Ant Task.

As of PageSeeder 5.6, PSML became the default native format used by documents.

By PageSeeder 5.8, PSML will be the only document format supported in the user interface (it will still be possible to view or convert PS XML documents).

Format Disambiguation


The document format used prior to version 5.4, PS XML followed the 'Standard Schema' and included elements of the xformat.


The replacement for PS XML.


The XML representation of PageSeeder's internal object model.

standard format

The deprecated XML-based representation of fragment content in standard documents.

standard document

A PageSeeder document without a specific document type but with contents that follows the Standard Schema.

Universal format 

PSML plus a file system in a zip package.

Created on , last edited on