PSML Upload
There are many ways to create PSML documents outside PageSeeder, but all external data must eventually go through the Upload. This article explains some important aspects of the upload process.
Informational data
The Upload deliberately ignores some elements and attributes, especially for “informational” data rather than content. The reasons for stripping outside data include:
- It might be incompatible or confusing – an outside member name might not represent the same person on the new host systems.
- It could be redundant – a name stored with an account could be more authoritative than a name in an upload.
- Data could be misleading – version identifiers using a scheme from one system could be misleading if imported to another.
Ignored elements
The upload ignores the content of the following elements:
Ignored attributes
Element | Attribute | Reason |
---|---|---|
<blockxref> | @documenttype | Derived from target document |
@external | Derived from target document | |
@id | System specific identifier | |
@unresolved | Derived from target document | |
@urititle | Derived from target document | |
<document> | @date | Derived from document events |
@id | System specific identifier | |
@schemaversion | For information only | |
@status | Derived from document workflow | |
@version | Derived from document versions | |
<image> | @unresolved | Derived from target image |
<locator> | @editid | System specific identifier |
@id | System specific identifier | |
@modified | Derived from events on fragment | |
<uri> | @created | System specific location overridden on upload |
@decodedpath | System specific location overridden on upload | |
@external | Always false for PSML documents | |
@host | System specific location overridden on upload | |
@id | System specific identifier | |
@mediatype | mediatype for PSML documents is always PSML | |
@modified | Derived from document events | |
@path | System specific location overridden on upload | |
@port | System specific location overridden on upload | |
@scheme | System specific location overridden on upload |