PSML

A complete reference of PageSeeder's markup language PSML

PSML Upload

There are many ways to create PSML documents, but eventually it will be processed through the upload. This article explains how it is treated by the upload process.

Informational data

Some elements and attributes are ignored by PageSeeder on purpose. This applies data considered to be informational rather than content. There are several reasons for this treatment, including:

  • data may be incompatible – when moving from one system to another, references to a user name may not be meaningful outside the system that manages it,
  • data could be redundant – and a more authoritative version elsewhere,
  • data could be misleading – version identifiers from one system could be misleading when imported to another.

Ignored elements

The following elements and their contents are ignored during upload.

Ignored attributes

ElementAttributeReason
<blockxref>@documenttypeDerived from target document
@externalDerived from target document
@idSystem specific identifier
@unresolvedDerived from target document
@urititleDerived from target document
<document>@dateDerived from document events
@idSystem specific identifier
@schemaversionFor information only
@statusDerived from document worflow
@versionDerived from document versions
<image>@unresolvedDerived from target image
<locator>@editidSystem specific identifier
@idSystem specific identifier
@modifiedDerived from events on fragment
<uri>@createdSystem specific location overridden on upload
@decodedpathSystem specific location overridden on upload
@externalAlways "false" for PSML documents
@hostSystem specific location overridden on upload
@idSystem specific identifier
@mediatype

Always PSML mediatype for PSML documents

@modifiedDerived from document events
@pathSystem specific location overridden on upload
@portSystem specific location overridden on upload
@schemeSystem specific location overridden on upload

Created on , last edited on