A-Z glossary of PageSeeder concepts

PSML – PageSeeder Markup Language

PSML refers to the XML format of PageSeeder documents. Also known as the Universal format, it is the data native to the PageSeeder platform and can be processed by all system components, editor, indexing engine, publisher and so on.

file extension




For additional technical information, browse the PSML element reference.

PSML (PageSeeder Markup Language) is an XML markup language designed to represent a broad range of documents. It is natively supported by the PageSeeder platform with no need for additional configuration.



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. This comes in three variations:

Universal Portable Format – optimized for moving documents to different server while preserving content fidelity.

Universal Processed Format – optimized for final processing, rather than further editing.

Universal Metadata Format – specifically for transporting the metadata for non-editable files.


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).


Created on , last edited on