2017

Table Of Contents
QUARKXPRESS SERVER XTENSIONS SOFTWARE
404 | A Guide to QuarkXPress Server 2017
Create lines, anchored boxes, and Bézier boxes
C
reate lists
G
roup and ungroup boxes
D
ivide layouts into sections
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 “
Web integration.”
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:
Create a QuarkXPress project. Note the IDs or names of any text and picture
1.
boxes you want to manipulate.
Upload the project to the QuarkXPress Server document pool.
2.
Create XML that describes the changes you want, as described in “Creating XML3.
for Modifier XTensions software.”
Send the XML to the server in one of the following ways:
4.
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:[abs
olute 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=[XM
L 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 DTD (annotated).”
In general, the structure for addressing items in a particular layout is as follows:
<PROJECT>
<LAYOUT>
<ID NAME=”