Skip to main content

 PSML

A complete reference of PageSeeder's markup language PSML

<compare>

Summary

Details of previous fragment content if different from current. Only appears when comparing documents, for example, using the Ant task:

<ps:export ... compareto="1.0"/>

INFORMATIONAL - ignored by upload.

Related element <compareto>

Usage context

Element categorymetadata
PSML levelprocessed
Permitted content<labels> <content> <diff>
Permitted parent<locator>
HTML equivalentno equivalent
OpenXML equivalentno equivalent

Attributes

This element includes the following attributes

NameTypeRequiredDescription
editidxs:longnoThe XLink ID for the compare edit.

@editid

The ID of the compare content’s edit. An XLink ID is unique within a PageSeeder instance.

This attribute was introduced in PSML v1.4 in PageSeeder 6.00.

This attribute value is specific to a PageSeeder server as it refers to the XLink representing the last edit.

Examples

<locator id="363"
         fragment="4"
         editid="8324" 
         modified="2014-01-10T15:30:54+11:00">
  <compare>
    <labels>oldlabel1,oldlabel2
    </labels>

    <content>
      <fragment  id="4">
        <para>Old content</para>
      </fragment>
    </content>
  </compare>
</locator>

Schema

XML Schema

<xs:element name="compare">

  <xs:complexType mixed="true">

    <xs:sequence>
      <xs:element ref="labels" minOccurs="0"/>
      <xs:element ref="content"/>
      <xs:element ref="diff" minOccurs="0"/>
    </xs:sequence>
    <xs:attribute name="editid" type="xs:long" use="optional"/>
  </xs:complexType>
</xs:element>

Relax Schema

element compare {
   attribute editid { xs:long }?,
   element labels?,
   element content,
   element diff?
}

Compatibility

This element was introduced in PSML Beta 7 and is only supported from PageSeeder 5.6.

Created on , last edited on