Include
Toplevel element for included layout files.
Child elements
DefineColor, DefineFontalias, DefineFontfamily, DefineTextformat, Hyphenation, LoadFontfile, Options, Pageformat, Pagetype, Record, SetGrid, SetVariable, Stylesheet, Switch
Parent elements
AtPageCreation, AtPageShipout, Case, Contents, ForAll, Loop, Otherwise, Record, SavePages, Until, While
Attributes
xml:base(optional)-
(not intended to be used, for error-free validation purpose only)
Example
The main file:
<?xml version="1.0" encoding="UTF-8"?>
<Layout xmlns="urn:speedata.de:2009/publisher/en"
xmlns:sd="urn:speedata:2009/publisher/functions/en"
xmlns:xi="http://www.w3.org/2001/XInclude">
<xi:include href="sublayout.xml" />
<Record element="data">
<PlaceObject background="full" background-color="green">
<Textblock>
<Paragraph><Value>Hello world</Value></Paragraph>
</Textblock>
</PlaceObject>
</Record>
</Layout>
and the file sublayout.xml:
<?xml version="1.0" encoding="UTF-8"?>
<Include xmlns="urn:speedata.de:2009/publisher/en"
xmlns:sd="urn:speedata:2009/publisher/functions/en">
<DefineColor name="green" value="#0f0"/>
<DefineColor name="gray" value="#ddd"/>
</Include>
Info
This command is obsolete. Use Layout instead.
See also
The section about Splitting layout sets of rules into individual files.