Stylesheet auto-generated documentation for xsltdoc.xsl

xsldoc.xsl : generates documentation for an XSLT stylesheet.
Author     : Fabrice Desré - DMI/GRI
Date       : 24/08/2001
Version    : 0.1

Ouput method : html

Global parameters

name default value comment
 showsource  'no'
showsource parameter. Valid values are :
'yes' : source code of each template will be included.
'no'  : no source code included.
 filename  
filename parameter
No default value

12 Templates ( 8 named, 4 matched)

# name match mode
1    /xsl:stylesheet  
2    xsl:template  
3  crossRef    
4  printParam    
5  printVariable    
6  printVariableDeep    
7  buildAnchor    
8  getName    
9  getNameShort    
10  verbatim    
11    *  verbatim
12    text()  verbatim

<xsl:template match="/xsl:stylesheet" >

Description

 Infos générales sur la feuille de style

Variables used

name default value
 anchor  

Templates called

name parameters
 printParam  
 printVariable  
 buildAnchor  
 crossRef  

Templates applied

select parameters
 xsl:template  

<xsl:template match="xsl:template" >

Description

 Infos sur un template

vérification de l'usage des paramčtres
Warning si paramčtres absents

Variables used

name default value
 anchor  
 state  .
 anchor  
 tName  @name
 pName  @name
 pName  @name
 anchor  

Templates called

name parameters
 buildAnchor  
 getName  
 printParam  
 printVariableDeep  
 buildAnchor  
 buildAnchor  
 verbatim  

<xsl:template name="crossRef" >

Description

 Construit un tableau de cross référence : qui appelle qui ?

Premičre ligne : tous les templates
Pour chaque ligne, traitement d'un named template
test : y a t il des templates inutilisés

Variables used

name default value
 tName  @name
 tName  @name
 used  count(//xsl:template/descendant::xsl:call-template[@name = $tName])

Templates called

name parameters
 getNameShort  

<xsl:template name="printParam" >

Description

 Affiche les fils xsl:param du contexte courant


<xsl:template name="printVariable" >

Description

 Affiche les fils xsl:variable du contexte courant


<xsl:template name="printVariableDeep" >

Description

 Affiche les descendants xsl:variable du contexte courant


<xsl:template name="buildAnchor" >

Description

Construit une ancre HTML pour un template


<xsl:template name="getName" >

Description

 Reconstruit le nom d'un template
 

<xsl:template name="getNameShort" >

Description

 Reconstruit le nom d'un template : version courte
 

<xsl:template name="verbatim" >

Description

 Affiche le source d'un template

Templates applied

select parameters
 *  

<xsl:template match="*" mode="verbatim">

Description

 Affiche le source d'un template

Templates applied

select parameters
 *|text()  

<xsl:template match="text()" mode="verbatim">

Description

 Affiche le source d'un template


Cross reference for named templates

Is called by » match="/xsl:stylesheet"  match="xsl:template"  name="crossRef"  name="printParam"  name="printVariable"  name="printVariableDeep"  name="buildAnchor"  name="getName"  name="getNameShort"  name="verbatim"  match="*" mode="verbatim" match="text()" mode="verbatim"
crossRef 1 0 0 0 0 0 0 0 0 0 0 0
printParam 1 1 0 0 0 0 0 0 0 0 0 0
printVariable 1 0 0 0 0 0 0 0 0 0 0 0
printVariableDeep 0 1 0 0 0 0 0 0 0 0 0 0
buildAnchor 1 3 0 0 0 0 0 0 0 0 0 0
getName 0 1 0 0 0 0 0 0 0 0 0 0
getNameShort 0 0 1 0 0 0 0 0 0 0 0 0
verbatim 0 1 0 0 0 0 0 0 0 0 0 0

Generated by xsldoc © 2001 Fabrice Desré FT.BD/FTR&D/DMI/GRI Valid HTML 4.01!Valid CSS!