Script: page-element
A group element may contain any number of page elements and a page element may contain any number of page elements. A page is the main building block in WXT. A page is normally produced by populating a template with material from content files.
<group name="" location="" template="" transformation="">
<description>...</description>
<content location=""/>
...
</group>
A page element has the following attributes:
| name(mandatory) | Any string that identifies the page. This name will appear in TOCs etc. |
| location(mandatory) | An URI which may be absolute (file) or a relative to the owning groups location. The page will be written to this location. |
| template(mandatory) | A template identifier (see: template-element) or a location for a template. The location must be absolute or relative to the groups address. |
| transformation(optional) | A transformation identifier (see: transformation-element) or a grouprelative or absolute location for a transformationfile. You may use parameters in the transformation. This transformation is applied to the page as the last operation before it is written. |
| book(optional) | The book(s) we want to associate this page to. A comma-separated list of strings. May be used in PI-collect |
A page element may contain any number of the following elements:
- description (only one)
- option
- property
- thumb
- content
- textcontent
- page
Examples:
<page name="Audience" template="P" location="pub/who.html">
<description>Who is WXT made for</description>
<content location="content/b-who.xml"/>
</page>
...
<page name="All White Wine"
template="source/allwines.xml"
location="source/allwhitewine.xml"
transformation="SELECT(theSelector='white')"/>
...
<page name="Red Italian Wine" template="P"
location="RedItalianWines.html"
transformation="NTUT(theCountry='Italia',theType='red')">
<description>All Italian red wines in XHTML-format</description>
<content location="source/allwines.xml"/>
</page>