Introducing XWeb
|
XWeb Makefile Structure<background>Appears in:Attributes:
Description:Specifies how the background is rendered with the internal renderer. <copy>Appears in:Description:Any document using this style will be just copied into the output. <directory>Appears in:Children:Attributes:
Description:A directory is used to structure the input and output files without creating an item in the navigation. <documentStyle>Appears in:Children:Attributes:
Description:Document styles define how the documents in the site are processed. They must contain exactly one process definition and can contain one or more images or image groups. <entry>Appears in:Attributes:
Description:Each entry defines one page in the output including the process to create it and the way it will be represented in the navigation. <file>Appears in:Attributes:
Description:A file is similar to an entry since it defines the same type of processing information but it does not create any navigation entry. <font>Appears in:Attributes:
Description:Defines a font to use by the internal renderer. <image>Appears in:Attributes:
Description:A reference to an image style. <imageGroup> (1)Appears in:Attributes:
Description:A reference to an image group. <imageGroup> (2)Appears in:Children:Attributes:
Description:This groups a number of images for refering them at once. <imageStyle>Appears in:Children:Attributes:
Description:This defines how to render images. It must contain either the <svg> child or one or both of the others. If the <svg> child is given the image will be rendered as SVG graphic, otherwise the internal renderer will be used. The output format is determined by the extension of the fileNamePattern attribute. <index>Appears in:Attributes:
Description:The index is used only in multi-layout sites and will be put above all subdirectories for layouts. Otherwise it is treated as a normal <file> entry. <layout>Appears in:Children:Attributes:
Description:This section defines how to render the structure. Multiple versions can be given to create different versions of the site using the same content. <parameter>Appears in:Attributes:
Description:Sets a parameter for an XSLT stylesheet. <position>Appears in:Attributes:
Description:Determines the position of the text on the image rendered by the internal renderer. <programCall>Appears in:Attributes:
Description:Calls an external process using a command line call. The values "%s" and "%t" will be replaced with the paths for the source and target files respecitvely. <section>Appears in:Children:Attributes:
Description:A section has two purposes: it structures the input and output by using subdirectories and it creates an entry in the navigation to access all pages created from this section. <sectionStyle>Appears in:Children:Attributes:
Description:A section style can be used to attach images and image groups to section to create buttons and banners for a section. <shadow>Appears in:Attributes:
Description:If a shadow is given the text will be rendered with a shadow of the given color and offset. <structure>Appears in:Children:Description:The main element for structuring the content. <svg>Appears in:Attributes:
Description:Used to render SVG images it can contain any SVG code. Any text in the SVG with the id set to whatever the xwebid attribute gives will be replaced with the name or title of the section/entry. <text>Appears in:Children:Attributes:
Description:This determines how the internal renderer will render the text part of an image. <website>Children:Attributes:
Description:The root element. <xsl>Appears in:Children:Attributes:
Description:Defines an XSLT process with the given stylesheet. Input is either the source file (innermost process) or the output of another XSLT process (<xsl> child given). |