2016

Table Of Contents
To use Modifier XTensions software, a client creates an XML file indicating the actions
to be taken and sends that XML file to the QuarkXPress Server application, where
Modifier XTensions software reads the XML and makes the requested changes. Clients
can use a single XML file or string to manipulate multiple documents and boxes.
For more specific information about Modifier XTensions software, and for the Modifier
DTD, see "Using QuarkXPress Server."
Modifier XTensions software supports both GET and POST functionality.
Modifier XTensions software supports XML containing code that uses Unicode UTF-8
and UTF-16 encodings. Use the encoding attribute of the XML declaration to specify
an encoding, as you would with any other XML file.
Using Modifier XTensions software
To use Modifier XTensions software:
1
Create a QuarkXPress project. Note the IDs or names of any text and picture boxes
you want to manipulate.
2
Upload the project to the QuarkXPress Server document pool.
3
Create XML that describes the changes you want, as described in "Creating XML for
Modifier XTensions software."
4
Send the XML to the server in one of the following ways:
Put the XML in a file on the server and then use a URL to point to the file,
as follows:
http://server:port/namespace/path/projectname?modify=file:[absolute
path to XML file on server or relative path to XML file on server
relative to the document pool]
Put the XML in the URL, as follows:
http://[server]:[port]/[namespace]/path/projectname?modify=[XML
string]
Clients can also send XML in the form of a POST request.
Creating XML for Modifier XTensions software
All XML used with Modifier XTensions software uses the Modifier DTD. This DTD is
documented in full in "Modifier schema (annotated)."
In general, the structure for addressing items in a particular layout is as follows:
<PROJECT>
<LAYOUT>
<ID NAME="[name of layout]">
<[Item being addressed]>
<[Parameters of item]>
</[Item being addressed]>
</LAYOUT>
</PROJECT>
318 | A GUIDE TO QUARKXPRESS SERVER 2016
QUARKXPRESS SERVER XTENSIONS SOFTWARE