10.1

Table Of Contents
</LAYOUT>
<LAYOUT SHAREDSTATUS="ALLPROJECTS">
<ID NAME="Layout 2" UID="2"/>
<SPREAD>...</SPREAD>
</LAYOUT>
</PROJECT>
You can create a shared layout for use in a Composition Zones item like so:
<PROJECT>
<LAYOUT OPERATION="CREATE" SHAREDSTATUS="THISPROJECT">
<ID NAME="ScrollableLayout"/>
<SPREAD>
<ID UID="1"/>
...
</SPREAD>
</LAYOUT>
</PROJECT>
If you are creating App Studio issues, you can use this technique to create scrollable
layouts on the fly. When doing so, use the HORIZONTALBINDING and
VERTICALBINDING attributes to indicate which direction the layout should scroll.
You can modify the following aspects of an existing <COMPOSITIONZONE>:
HORIZONTALBINDING and VERTICALBINDING
LAYOUTOPACITY
LAYOUTREF
PREVIEWPAGE
For example:
<COMPOSITIONZONE HORIZONTALBINDING="false" LAYOUTOPACITY="100%"
LAYOUTREF="Layout 6" PREVIEWPAGE="3" VERTICALBINDING="true">
<PAGEREF ANGLE="0" NUMBER="1" OFFSETACROSS="0" OFFSETDOWN="0"
SCALE="100%"/>
</COMPOSITIONZONE>
Using XSL transformation
You can use an XSLT file to transform the XML returned by the xml namespace into
other formats. You might find this feature useful if you want the xml namespace to
return an XML representation that uses a different schema or a subset of the returned
data.
To use this feature, use the XSL parameter in the request URL. If the XSL parameter
specifies the absolute path to an XSLT file on the server, QuarkXPress Server uses that
XSLT file to transform the response to that call. For example:
http://QXPServer8:8080/xml/project1.qxp?XSL=
path to XSLT file on server
When you use this feature, "XSL" must be in all caps.
To make the returned XML use the Modifier DTD, uncheck Use default XSLT and do
not use the XSL parameter in your calls to the construct namespace.
QuarkXPress Server currently supports only XML output from XSL transformation.
130 | A GUIDE TO QUARKXPRESS SERVER 10.1
USING QUARKXPRESS SERVER