PSML

A complete reference of PageSeeder's markup language PSML

<author>

Summary

The author of a version.

This element is informational (ignored by upload).

Warning!

Versions in PageSeeder are being redesigned! Beware that they are likely to change in the future.

Usage context

Element categorymetadata
PSML levelmetadata
Permitted content<fullname>
Permitted parent<version>
HTML equivalent no equivalent
OpenXML equivalent no equivalent
PSStandard equivalent

Attributes

This element includes the following attributes

NameTypeRequiredDescription
firstnamexs:stringnoThe first name of the author member
idxs:longnoThe ID of the author member
surnamexs:stringnoThe surname of the author member

@firstname

The first name of the author member.

When generated by PageSeeder, the first name will not exceed 50 characters.

@id

The ID of the member.

Note

This ID is specific to a PageSeeder server.

@surname

The last name of the author member.

When generated by PageSeeder, the first name will not exceed 50 characters.

Examples

<author firstname="John" surname="Smith" id="725362">
   <fullname>John Smith</fullname>
</author>

Schema

XML Schema

<xs:element name="author">
   <xs:complexType>
      <xs:sequence>
         <xs:element name="fullname" type="xs:string"/>
      </xs:sequence>
      <xs:attribute name="id" type="xs:long"/>
      <xs:attribute name="firstname" type="xs:string"/>
      <xs:attribute name="surname" type="xs:string"/>
   </xs:complexType>
</xs:element>

Relax Schema

element author {
   attribute id { xs:long },
   attribute firstname { text } ,
   attribute surname { text },
   element fullname { text }?
}

Compatibility

This element was introduced in the beta 0.8 version of PSML and is well supported from PageSeeder 5.7.

See also

Created on , last edited on