core.xsl
Imports
Core XSLTdoc Stylesheet
This stylesheet
Author:
ibirrer
CVS Id:
core.xsl 41 2009-01-10 11:31:18Z ibirrer
Copyright:
2004, P&P Software GmbH
Parameters Summary
Custom Stylesheets
Match Templates Summary
Root template if XSLTdoConfig file is used
Root template if XSLTdocConfig file is used
This template replaces the xdt:content element in the html template
This template replaces the xdt:cssDeclaration element in the html template
This template replaces the xdt:menuLinks element in the html template
Renders the site title
page[@id='functionTemplateList'] (param: element() config, element() currentPagemode: renderContent) - source
This templates creates the content for a page with the name 'functionTemplateList'
This templates creates the content for a page with the name 'mainPage'
page[@id='stylesheetList'] (param: element() config, element() currentPagemode: renderContent) - source
This templates creates the content for a page with the name 'stylesheetList'
page[parent::pagelist[@id='stylesheets']] (param: element() config, element() currentPagemode: renderContent) - source
This stylesheet renders the content for pages definded in the 'stylesheet' pagelist
Named Templates Summary
element()* buildStylesheetPagelist (param: xs:string stylesheetUri, xs:string rootUri, xs:string targetUri) - source
Builds a list of all stylesheet files by following the include and
import links in each stylesheet
Generates each page given in the config parameter
Parameters Detail
Custom Stylesheets
Add additional (custom) css stylesheets here to override css rules from the standard css file (XSLTdoc.css).
The directory in which the documentation should be generated.
The directory given
must be relative to root stylesheet which is being processed.
This parameter is used to compute the variable
Only used if the input is a stylesheet file. Not used if the input is a XSLTdocConfig XML file.
$targetDirUriAbs
. If this parameter is not set
the $targetDirUriAbs
variable defaults a directory 'xsltdoc' which is created inside the same directory
in which the input stylesheet occurs.Only used if the input is a stylesheet file. Not used if the input is a XSLTdocConfig XML file.
Match Templates Detail
Root template if XSLTdoConfig file is used
Parameters:
element() config -
Root template if XSLTdocConfig file is used
Parameters:
element() config -
Identity template for XSLTdoc templates
Parameters:
config -
currentPage -
This template replaces the xdt:content element in the html template
Parameters:
element() config -
element() currentPage -
This template replaces the xdt:cssDeclaration element in the html template
Parameters:
element() config -
element() currentPage -
This template replaces the xdt:menuLinks element in the html template
Parameters:
element() config -
element() currentPage -
Renders the site title
Parameters:
element() config -
element() currentPage -
page[@id='functionTemplateList'] (param: element() config, element() currentPagemode: renderContent) - source
This templates creates the content for a page with the name 'functionTemplateList'
Parameters:
element() config -
element() currentPage -
This templates creates the content for a page with the name 'mainPage'
Parameters:
element() config -
element() currentPage -
page[@id='stylesheetList'] (param: element() config, element() currentPagemode: renderContent) - source
This templates creates the content for a page with the name 'stylesheetList'
Parameters:
element() config -
element() currentPage -
page[parent::pagelist[@id='stylesheets']] (param: element() config, element() currentPagemode: renderContent) - source
This stylesheet renders the content for pages definded in the 'stylesheet' pagelist
It just applies the template rules to the root element of the stylesheets linked
in the page element. This calls the template rules defined in stylesheet.xsl.
Parameters:
element() config -
element() currentPage -
Named Templates Detail
element()* buildStylesheetPagelist (param: xs:string stylesheetUri, xs:string rootUri, xs:string targetUri) - source
Builds a list of all stylesheet files by following the include and
import links in each stylesheet
Parameters:
xs:string stylesheetUri - The URI of the stylesheet from which indcludes/imports should be followed to find files.
xs:string rootUri - The root directory to which relative paths should be built to.
xs:string targetUri -
Generates each page given in the config parameter
Parameters:
element() config -