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.