Mercurial > pub > site.implab
diff schemas/doxygen/csharp/base.xsl @ 7:fa7a99c2d079
dox library templates and schemas
author | sergey |
---|---|
date | Wed, 14 May 2014 01:22:21 +0400 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/schemas/doxygen/csharp/base.xsl Wed May 14 01:22:21 2014 +0400 @@ -0,0 +1,2349 @@ +<?xml version="1.0" encoding="utf-8"?><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> +<xsl:template match="doxygen"> +<xsl:call-template name="DoxygenType"/> +</xsl:template> +<xsl:template name="DoxygenType"> +<xsl:apply-templates mode="DoxygenType"/> +</xsl:template> +<xsl:template match="compounddef" mode="DoxygenType"> +<xsl:call-template name="compounddefType"/> +</xsl:template> +<xsl:template name="compounddefType"> +<xsl:apply-templates mode="compounddefType"/> +</xsl:template> +<xsl:template match="compoundname" mode="compounddefType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template match="title" mode="compounddefType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template match="basecompoundref" mode="compounddefType"> +<xsl:call-template name="compoundRefType"/> +</xsl:template> +<xsl:template match="derivedcompoundref" mode="compounddefType"> +<xsl:call-template name="compoundRefType"/> +</xsl:template> +<xsl:template match="includes" mode="compounddefType"> +<xsl:call-template name="incType"/> +</xsl:template> +<xsl:template match="includedby" mode="compounddefType"> +<xsl:call-template name="incType"/> +</xsl:template> +<xsl:template match="incdepgraph" mode="compounddefType"> +<xsl:call-template name="graphType"/> +</xsl:template> +<xsl:template match="invincdepgraph" mode="compounddefType"> +<xsl:call-template name="graphType"/> +</xsl:template> +<xsl:template match="innerdir" mode="compounddefType"> +<xsl:call-template name="refType"/> +</xsl:template> +<xsl:template match="innerfile" mode="compounddefType"> +<xsl:call-template name="refType"/> +</xsl:template> +<xsl:template match="innerclass" mode="compounddefType"> +<xsl:call-template name="refType"/> +</xsl:template> +<xsl:template match="innernamespace" mode="compounddefType"> +<xsl:call-template name="refType"/> +</xsl:template> +<xsl:template match="innerpage" mode="compounddefType"> +<xsl:call-template name="refType"/> +</xsl:template> +<xsl:template match="innergroup" mode="compounddefType"> +<xsl:call-template name="refType"/> +</xsl:template> +<xsl:template match="templateparamlist" mode="compounddefType"> +<xsl:call-template name="templateparamlistType"/> +</xsl:template> +<xsl:template match="sectiondef" mode="compounddefType"> +<xsl:call-template name="sectiondefType"/> +</xsl:template> +<xsl:template match="briefdescription" mode="compounddefType"> +<xsl:call-template name="descriptionType"/> +</xsl:template> +<xsl:template match="detaileddescription" mode="compounddefType"> +<xsl:call-template name="descriptionType"/> +</xsl:template> +<xsl:template match="inheritancegraph" mode="compounddefType"> +<xsl:call-template name="graphType"/> +</xsl:template> +<xsl:template match="collaborationgraph" mode="compounddefType"> +<xsl:call-template name="graphType"/> +</xsl:template> +<xsl:template match="programlisting" mode="compounddefType"> +<xsl:call-template name="listingType"/> +</xsl:template> +<xsl:template match="location" mode="compounddefType"> +<xsl:call-template name="locationType"/> +</xsl:template> +<xsl:template match="listofallmembers" mode="compounddefType"> +<xsl:call-template name="listofallmembersType"/> +</xsl:template> +<xsl:template name="listofallmembersType"> +<xsl:apply-templates mode="listofallmembersType"/> +</xsl:template> +<xsl:template match="member" mode="listofallmembersType"> +<xsl:call-template name="memberRefType"/> +</xsl:template> +<xsl:template name="memberRefType"> +<xsl:apply-templates mode="memberRefType"/> +</xsl:template> +<xsl:template name="compoundRefType"> +<xsl:apply-templates mode="compoundRefType"/> +</xsl:template> +<xsl:template name="reimplementType"> +<xsl:apply-templates mode="reimplementType"/> +</xsl:template> +<xsl:template name="incType"> +<xsl:apply-templates mode="incType"/> +</xsl:template> +<xsl:template name="refType"> +<xsl:apply-templates mode="refType"/> +</xsl:template> +<xsl:template name="refTextType"> +<xsl:apply-templates mode="refTextType"/> +</xsl:template> +<xsl:template name="sectiondefType"> +<xsl:apply-templates mode="sectiondefType"/> +</xsl:template> +<xsl:template match="header" mode="sectiondefType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template match="description" mode="sectiondefType"> +<xsl:call-template name="descriptionType"/> +</xsl:template> +<xsl:template match="memberdef" mode="sectiondefType"> +<xsl:call-template name="memberdefType"/> +</xsl:template> +<xsl:template name="memberdefType"> +<xsl:apply-templates mode="memberdefType"/> +</xsl:template> +<xsl:template match="templateparamlist" mode="memberdefType"> +<xsl:call-template name="templateparamlistType"/> +</xsl:template> +<xsl:template match="type" mode="memberdefType"> +<xsl:call-template name="linkedTextType"/> +</xsl:template> +<xsl:template match="reimplements" mode="memberdefType"> +<xsl:call-template name="reimplementType"/> +</xsl:template> +<xsl:template match="reimplementedby" mode="memberdefType"> +<xsl:call-template name="reimplementType"/> +</xsl:template> +<xsl:template match="param" mode="memberdefType"> +<xsl:call-template name="paramType"/> +</xsl:template> +<xsl:template match="enumvalue" mode="memberdefType"> +<xsl:call-template name="enumvalueType"/> +</xsl:template> +<xsl:template match="initializer" mode="memberdefType"> +<xsl:call-template name="linkedTextType"/> +</xsl:template> +<xsl:template match="exceptions" mode="memberdefType"> +<xsl:call-template name="linkedTextType"/> +</xsl:template> +<xsl:template match="briefdescription" mode="memberdefType"> +<xsl:call-template name="descriptionType"/> +</xsl:template> +<xsl:template match="detaileddescription" mode="memberdefType"> +<xsl:call-template name="descriptionType"/> +</xsl:template> +<xsl:template match="inbodydescription" mode="memberdefType"> +<xsl:call-template name="descriptionType"/> +</xsl:template> +<xsl:template match="location" mode="memberdefType"> +<xsl:call-template name="locationType"/> +</xsl:template> +<xsl:template match="references" mode="memberdefType"> +<xsl:call-template name="referenceType"/> +</xsl:template> +<xsl:template match="referencedby" mode="memberdefType"> +<xsl:call-template name="referenceType"/> +</xsl:template> +<xsl:template match="*" mode="descriptionType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template name="descriptionType"> +<xsl:apply-templates mode="descriptionType"/> +</xsl:template> +<xsl:template match="title" mode="descriptionType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template match="para" mode="descriptionType"> +<xsl:call-template name="docParaType"/> +</xsl:template> +<xsl:template match="sect1" mode="descriptionType"> +<xsl:call-template name="docSect1Type"/> +</xsl:template> +<xsl:template match="internal" mode="descriptionType"> +<xsl:call-template name="docInternalType"/> +</xsl:template> +<xsl:template match="*" mode="enumvalueType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template name="enumvalueType"> +<xsl:apply-templates mode="enumvalueType"/> +</xsl:template> +<xsl:template match="initializer" mode="enumvalueType"> +<xsl:call-template name="linkedTextType"/> +</xsl:template> +<xsl:template match="briefdescription" mode="enumvalueType"> +<xsl:call-template name="descriptionType"/> +</xsl:template> +<xsl:template match="detaileddescription" mode="enumvalueType"> +<xsl:call-template name="descriptionType"/> +</xsl:template> +<xsl:template name="templateparamlistType"> +<xsl:apply-templates mode="templateparamlistType"/> +</xsl:template> +<xsl:template match="param" mode="templateparamlistType"> +<xsl:call-template name="paramType"/> +</xsl:template> +<xsl:template name="paramType"> +<xsl:apply-templates mode="paramType"/> +</xsl:template> +<xsl:template match="type" mode="paramType"> +<xsl:call-template name="linkedTextType"/> +</xsl:template> +<xsl:template match="defval" mode="paramType"> +<xsl:call-template name="linkedTextType"/> +</xsl:template> +<xsl:template match="briefdescription" mode="paramType"> +<xsl:call-template name="descriptionType"/> +</xsl:template> +<xsl:template match="*" mode="linkedTextType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template name="linkedTextType"> +<xsl:apply-templates mode="linkedTextType"/> +</xsl:template> +<xsl:template match="ref" mode="linkedTextType"> +<xsl:call-template name="refTextType"/> +</xsl:template> +<xsl:template name="graphType"> +<xsl:apply-templates mode="graphType"/> +</xsl:template> +<xsl:template match="node" mode="graphType"> +<xsl:call-template name="nodeType"/> +</xsl:template> +<xsl:template name="nodeType"> +<xsl:apply-templates mode="nodeType"/> +</xsl:template> +<xsl:template match="link" mode="nodeType"> +<xsl:call-template name="linkType"/> +</xsl:template> +<xsl:template match="childnode" mode="nodeType"> +<xsl:call-template name="childnodeType"/> +</xsl:template> +<xsl:template name="childnodeType"> +<xsl:apply-templates mode="childnodeType"/> +</xsl:template> +<xsl:template name="linkType"> +<xsl:apply-templates mode="linkType"/> +</xsl:template> +<xsl:template name="listingType"> +<xsl:apply-templates mode="listingType"/> +</xsl:template> +<xsl:template match="codeline" mode="listingType"> +<xsl:call-template name="codelineType"/> +</xsl:template> +<xsl:template name="codelineType"> +<xsl:apply-templates mode="codelineType"/> +</xsl:template> +<xsl:template match="highlight" mode="codelineType"> +<xsl:call-template name="highlightType"/> +</xsl:template> +<xsl:template match="*" mode="highlightType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template name="highlightType"> +<xsl:apply-templates mode="highlightType"/> +</xsl:template> +<xsl:template match="ref" mode="highlightType"> +<xsl:call-template name="refTextType"/> +</xsl:template> +<xsl:template match="*" mode="referenceType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template name="referenceType"> +<xsl:apply-templates mode="referenceType"/> +</xsl:template> +<xsl:template name="locationType"> +<xsl:apply-templates mode="locationType"/> +</xsl:template> +<xsl:template match="*" mode="docSect1Type"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template name="docSect1Type"> +<xsl:apply-templates mode="docSect1Type"/> +</xsl:template> +<xsl:template match="title" mode="docSect1Type"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template match="para" mode="docSect1Type"> +<xsl:call-template name="docParaType"/> +</xsl:template> +<xsl:template match="sect2" mode="docSect1Type"> +<xsl:call-template name="docSect2Type"/> +</xsl:template> +<xsl:template match="internal" mode="docSect1Type"> +<xsl:call-template name="docInternalS1Type"/> +</xsl:template> +<xsl:template match="*" mode="docSect2Type"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template name="docSect2Type"> +<xsl:apply-templates mode="docSect2Type"/> +</xsl:template> +<xsl:template match="title" mode="docSect2Type"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template match="para" mode="docSect2Type"> +<xsl:call-template name="docParaType"/> +</xsl:template> +<xsl:template match="sect3" mode="docSect2Type"> +<xsl:call-template name="docSect3Type"/> +</xsl:template> +<xsl:template match="internal" mode="docSect2Type"> +<xsl:call-template name="docInternalS2Type"/> +</xsl:template> +<xsl:template match="*" mode="docSect3Type"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template name="docSect3Type"> +<xsl:apply-templates mode="docSect3Type"/> +</xsl:template> +<xsl:template match="title" mode="docSect3Type"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template match="para" mode="docSect3Type"> +<xsl:call-template name="docParaType"/> +</xsl:template> +<xsl:template match="sect4" mode="docSect3Type"> +<xsl:call-template name="docSect4Type"/> +</xsl:template> +<xsl:template match="internal" mode="docSect3Type"> +<xsl:call-template name="docInternalS3Type"/> +</xsl:template> +<xsl:template match="*" mode="docSect4Type"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template name="docSect4Type"> +<xsl:apply-templates mode="docSect4Type"/> +</xsl:template> +<xsl:template match="title" mode="docSect4Type"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template match="para" mode="docSect4Type"> +<xsl:call-template name="docParaType"/> +</xsl:template> +<xsl:template match="internal" mode="docSect4Type"> +<xsl:call-template name="docInternalS4Type"/> +</xsl:template> +<xsl:template match="*" mode="docInternalType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template name="docInternalType"> +<xsl:apply-templates mode="docInternalType"/> +</xsl:template> +<xsl:template match="para" mode="docInternalType"> +<xsl:call-template name="docParaType"/> +</xsl:template> +<xsl:template match="sect1" mode="docInternalType"> +<xsl:call-template name="docSect1Type"/> +</xsl:template> +<xsl:template match="*" mode="docInternalS1Type"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template name="docInternalS1Type"> +<xsl:apply-templates mode="docInternalS1Type"/> +</xsl:template> +<xsl:template match="para" mode="docInternalS1Type"> +<xsl:call-template name="docParaType"/> +</xsl:template> +<xsl:template match="sect2" mode="docInternalS1Type"> +<xsl:call-template name="docSect2Type"/> +</xsl:template> +<xsl:template match="*" mode="docInternalS2Type"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template name="docInternalS2Type"> +<xsl:apply-templates mode="docInternalS2Type"/> +</xsl:template> +<xsl:template match="para" mode="docInternalS2Type"> +<xsl:call-template name="docParaType"/> +</xsl:template> +<xsl:template match="sect3" mode="docInternalS2Type"> +<xsl:call-template name="docSect3Type"/> +</xsl:template> +<xsl:template match="*" mode="docInternalS3Type"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template name="docInternalS3Type"> +<xsl:apply-templates mode="docInternalS3Type"/> +</xsl:template> +<xsl:template match="para" mode="docInternalS3Type"> +<xsl:call-template name="docParaType"/> +</xsl:template> +<xsl:template match="sect3" mode="docInternalS3Type"> +<xsl:call-template name="docSect4Type"/> +</xsl:template> +<xsl:template match="*" mode="docInternalS4Type"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template name="docInternalS4Type"> +<xsl:apply-templates mode="docInternalS4Type"/> +</xsl:template> +<xsl:template match="para" mode="docInternalS4Type"> +<xsl:call-template name="docParaType"/> +</xsl:template> +<xsl:template match="*" mode="docTitleType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template name="docTitleType"> +<xsl:apply-templates mode="docTitleType"/> +</xsl:template> +<xsl:template match="ulink" mode="docTitleType"> +<xsl:call-template name="docURLLink"/> +</xsl:template> +<xsl:template match="bold" mode="docTitleType"> +<xsl:call-template name="docMarkupType"/> +</xsl:template> +<xsl:template match="emphasis" mode="docTitleType"> +<xsl:call-template name="docMarkupType"/> +</xsl:template> +<xsl:template match="computeroutput" mode="docTitleType"> +<xsl:call-template name="docMarkupType"/> +</xsl:template> +<xsl:template match="subscript" mode="docTitleType"> +<xsl:call-template name="docMarkupType"/> +</xsl:template> +<xsl:template match="superscript" mode="docTitleType"> +<xsl:call-template name="docMarkupType"/> +</xsl:template> +<xsl:template match="center" mode="docTitleType"> +<xsl:call-template name="docMarkupType"/> +</xsl:template> +<xsl:template match="small" mode="docTitleType"> +<xsl:call-template name="docMarkupType"/> +</xsl:template> +<xsl:template match="htmlonly" mode="docTitleType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template match="manonly" mode="docTitleType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template match="xmlonly" mode="docTitleType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template match="rtfonly" mode="docTitleType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template match="latexonly" mode="docTitleType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template match="dot" mode="docTitleType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template match="msc" mode="docTitleType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template match="anchor" mode="docTitleType"> +<xsl:call-template name="docAnchorType"/> +</xsl:template> +<xsl:template match="formula" mode="docTitleType"> +<xsl:call-template name="docFormulaType"/> +</xsl:template> +<xsl:template match="ref" mode="docTitleType"> +<xsl:call-template name="docRefTextType"/> +</xsl:template> +<xsl:template match="copy" mode="docTitleType">&copy;</xsl:template> +<xsl:template match="trademark" mode="docTitleType">&trademark;</xsl:template> +<xsl:template match="registered" mode="docTitleType">&registered;</xsl:template> +<xsl:template match="lsquo" mode="docTitleType">&lsquo;</xsl:template> +<xsl:template match="rsquo" mode="docTitleType">&rsquo;</xsl:template> +<xsl:template match="ldquo" mode="docTitleType">&ldquo;</xsl:template> +<xsl:template match="rdquo" mode="docTitleType">&rdquo;</xsl:template> +<xsl:template match="ndash" mode="docTitleType">&ndash;</xsl:template> +<xsl:template match="mdash" mode="docTitleType">&mdash;</xsl:template> +<xsl:template match="umlaut" mode="docTitleType"> +<xsl:value-of select="@char"/> +</xsl:template> +<xsl:template match="acute" mode="docTitleType"> +<xsl:value-of select="@char"/> +</xsl:template> +<xsl:template match="grave" mode="docTitleType"> +<xsl:value-of select="@char"/> +</xsl:template> +<xsl:template match="circ" mode="docTitleType"> +<xsl:value-of select="@char"/> +</xsl:template> +<xsl:template match="slash" mode="docTitleType"> +<xsl:value-of select="@char"/> +</xsl:template> +<xsl:template match="tilde" mode="docTitleType"> +<xsl:value-of select="@char"/> +</xsl:template> +<xsl:template match="cedil" mode="docTitleType"> +<xsl:value-of select="@char"/> +</xsl:template> +<xsl:template match="ring" mode="docTitleType"> +<xsl:value-of select="@char"/> +</xsl:template> +<xsl:template match="szlig" mode="docTitleType">&szlig;</xsl:template> +<xsl:template match="nonbreakablespace" mode="docTitleType">&nbsp;</xsl:template> +<xsl:template match="aelig" mode="docTitleType">&aelig;</xsl:template> +<xsl:template match="AElig" mode="docTitleType">&AElig;</xsl:template> +<xsl:template match="Gamma" mode="docTitleType">&Gamma;</xsl:template> +<xsl:template match="Delta" mode="docTitleType">&Delta;</xsl:template> +<xsl:template match="Theta" mode="docTitleType">&Theta;</xsl:template> +<xsl:template match="Lambda" mode="docTitleType">&Lambda;</xsl:template> +<xsl:template match="Xi" mode="docTitleType">&Xi;</xsl:template> +<xsl:template match="Pi" mode="docTitleType">&Pi;</xsl:template> +<xsl:template match="Sigma" mode="docTitleType">&Sigma;</xsl:template> +<xsl:template match="Upsilon" mode="docTitleType">&Upsilon;</xsl:template> +<xsl:template match="Phi" mode="docTitleType">&Phi;</xsl:template> +<xsl:template match="Psi" mode="docTitleType">&Psi;</xsl:template> +<xsl:template match="Omega" mode="docTitleType">&Omega;</xsl:template> +<xsl:template match="alpha" mode="docTitleType">&alpha;</xsl:template> +<xsl:template match="beta" mode="docTitleType">&beta;</xsl:template> +<xsl:template match="gamma" mode="docTitleType">&gamma;</xsl:template> +<xsl:template match="delta" mode="docTitleType">&delta;</xsl:template> +<xsl:template match="epsilon" mode="docTitleType">&epsilon;</xsl:template> +<xsl:template match="zeta" mode="docTitleType">&zeta;</xsl:template> +<xsl:template match="eta" mode="docTitleType">&eta;</xsl:template> +<xsl:template match="theta" mode="docTitleType">&theta;</xsl:template> +<xsl:template match="iota" mode="docTitleType">&iota;</xsl:template> +<xsl:template match="kappa" mode="docTitleType">&kappa;</xsl:template> +<xsl:template match="lambda" mode="docTitleType">&lambda;</xsl:template> +<xsl:template match="mu" mode="docTitleType">&mu;</xsl:template> +<xsl:template match="nu" mode="docTitleType">&nu;</xsl:template> +<xsl:template match="xi" mode="docTitleType">&xi;</xsl:template> +<xsl:template match="pi" mode="docTitleType">&pi;</xsl:template> +<xsl:template match="rho" mode="docTitleType">&rho;</xsl:template> +<xsl:template match="sigma" mode="docTitleType">&sigma;</xsl:template> +<xsl:template match="tau" mode="docTitleType">&tau;</xsl:template> +<xsl:template match="upsilon" mode="docTitleType">&upsilon;</xsl:template> +<xsl:template match="phi" mode="docTitleType">&phi;</xsl:template> +<xsl:template match="chi" mode="docTitleType">&chi;</xsl:template> +<xsl:template match="psi" mode="docTitleType">&psi;</xsl:template> +<xsl:template match="omega" mode="docTitleType">&omega;</xsl:template> +<xsl:template match="sigmaf" mode="docTitleType">&sigmaf;</xsl:template> +<xsl:template match="sect" mode="docTitleType">&sect;</xsl:template> +<xsl:template match="deg" mode="docTitleType">&deg;</xsl:template> +<xsl:template match="prime" mode="docTitleType">&prime;</xsl:template> +<xsl:template match="Prime" mode="docTitleType">&Prime;</xsl:template> +<xsl:template match="infin" mode="docTitleType">&infin;</xsl:template> +<xsl:template match="empty" mode="docTitleType">&empty;</xsl:template> +<xsl:template match="plusmn" mode="docTitleType">&plusmn;</xsl:template> +<xsl:template match="times" mode="docTitleType">&times;</xsl:template> +<xsl:template match="minus" mode="docTitleType">&minus;</xsl:template> +<xsl:template match="sdot" mode="docTitleType">&sdot;</xsl:template> +<xsl:template match="part" mode="docTitleType">&part;</xsl:template> +<xsl:template match="nabla" mode="docTitleType">&nabla;</xsl:template> +<xsl:template match="radic" mode="docTitleType">&radic;</xsl:template> +<xsl:template match="perp" mode="docTitleType">&perp;</xsl:template> +<xsl:template match="sum" mode="docTitleType">&sum;</xsl:template> +<xsl:template match="int" mode="docTitleType">&int;</xsl:template> +<xsl:template match="prod" mode="docTitleType">&prod;</xsl:template> +<xsl:template match="sim" mode="docTitleType">&sim;</xsl:template> +<xsl:template match="asymp" mode="docTitleType">&asymp;</xsl:template> +<xsl:template match="ne" mode="docTitleType">&ne;</xsl:template> +<xsl:template match="equiv" mode="docTitleType">&equiv;</xsl:template> +<xsl:template match="prop" mode="docTitleType">&prop;</xsl:template> +<xsl:template match="le" mode="docTitleType">&le;</xsl:template> +<xsl:template match="ge" mode="docTitleType">&ge;</xsl:template> +<xsl:template match="larr" mode="docTitleType">&larr;</xsl:template> +<xsl:template match="rarr" mode="docTitleType">&rarr;</xsl:template> +<xsl:template match="isin" mode="docTitleType">&isin;</xsl:template> +<xsl:template match="notin" mode="docTitleType">&notin;</xsl:template> +<xsl:template match="lceil" mode="docTitleType">&lceil;</xsl:template> +<xsl:template match="rceil" mode="docTitleType">&rceil;</xsl:template> +<xsl:template match="lfloor" mode="docTitleType">&lfloor;</xsl:template> +<xsl:template match="rfloor" mode="docTitleType">&rfloor;</xsl:template> +<xsl:template match="*" mode="docParaType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template name="docParaType"> +<xsl:apply-templates mode="docParaType"/> +</xsl:template> +<xsl:template match="ulink" mode="docParaType"> +<xsl:call-template name="docURLLink"/> +</xsl:template> +<xsl:template match="bold" mode="docParaType"> +<xsl:call-template name="docMarkupType"/> +</xsl:template> +<xsl:template match="emphasis" mode="docParaType"> +<xsl:call-template name="docMarkupType"/> +</xsl:template> +<xsl:template match="computeroutput" mode="docParaType"> +<xsl:call-template name="docMarkupType"/> +</xsl:template> +<xsl:template match="subscript" mode="docParaType"> +<xsl:call-template name="docMarkupType"/> +</xsl:template> +<xsl:template match="superscript" mode="docParaType"> +<xsl:call-template name="docMarkupType"/> +</xsl:template> +<xsl:template match="center" mode="docParaType"> +<xsl:call-template name="docMarkupType"/> +</xsl:template> +<xsl:template match="small" mode="docParaType"> +<xsl:call-template name="docMarkupType"/> +</xsl:template> +<xsl:template match="htmlonly" mode="docParaType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template match="manonly" mode="docParaType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template match="xmlonly" mode="docParaType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template match="rtfonly" mode="docParaType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template match="latexonly" mode="docParaType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template match="dot" mode="docParaType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template match="msc" mode="docParaType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template match="anchor" mode="docParaType"> +<xsl:call-template name="docAnchorType"/> +</xsl:template> +<xsl:template match="formula" mode="docParaType"> +<xsl:call-template name="docFormulaType"/> +</xsl:template> +<xsl:template match="ref" mode="docParaType"> +<xsl:call-template name="docRefTextType"/> +</xsl:template> +<xsl:template match="copy" mode="docParaType">&copy;</xsl:template> +<xsl:template match="trademark" mode="docParaType">&trademark;</xsl:template> +<xsl:template match="registered" mode="docParaType">&registered;</xsl:template> +<xsl:template match="lsquo" mode="docParaType">&lsquo;</xsl:template> +<xsl:template match="rsquo" mode="docParaType">&rsquo;</xsl:template> +<xsl:template match="ldquo" mode="docParaType">&ldquo;</xsl:template> +<xsl:template match="rdquo" mode="docParaType">&rdquo;</xsl:template> +<xsl:template match="ndash" mode="docParaType">&ndash;</xsl:template> +<xsl:template match="mdash" mode="docParaType">&mdash;</xsl:template> +<xsl:template match="umlaut" mode="docParaType"> +<xsl:value-of select="@char"/> +</xsl:template> +<xsl:template match="acute" mode="docParaType"> +<xsl:value-of select="@char"/> +</xsl:template> +<xsl:template match="grave" mode="docParaType"> +<xsl:value-of select="@char"/> +</xsl:template> +<xsl:template match="circ" mode="docParaType"> +<xsl:value-of select="@char"/> +</xsl:template> +<xsl:template match="slash" mode="docParaType"> +<xsl:value-of select="@char"/> +</xsl:template> +<xsl:template match="tilde" mode="docParaType"> +<xsl:value-of select="@char"/> +</xsl:template> +<xsl:template match="cedil" mode="docParaType"> +<xsl:value-of select="@char"/> +</xsl:template> +<xsl:template match="ring" mode="docParaType"> +<xsl:value-of select="@char"/> +</xsl:template> +<xsl:template match="szlig" mode="docParaType">&szlig;</xsl:template> +<xsl:template match="nonbreakablespace" mode="docParaType">&nbsp;</xsl:template> +<xsl:template match="aelig" mode="docParaType">&aelig;</xsl:template> +<xsl:template match="AElig" mode="docParaType">&AElig;</xsl:template> +<xsl:template match="Gamma" mode="docParaType">&Gamma;</xsl:template> +<xsl:template match="Delta" mode="docParaType">&Delta;</xsl:template> +<xsl:template match="Theta" mode="docParaType">&Theta;</xsl:template> +<xsl:template match="Lambda" mode="docParaType">&Lambda;</xsl:template> +<xsl:template match="Xi" mode="docParaType">&Xi;</xsl:template> +<xsl:template match="Pi" mode="docParaType">&Pi;</xsl:template> +<xsl:template match="Sigma" mode="docParaType">&Sigma;</xsl:template> +<xsl:template match="Upsilon" mode="docParaType">&Upsilon;</xsl:template> +<xsl:template match="Phi" mode="docParaType">&Phi;</xsl:template> +<xsl:template match="Psi" mode="docParaType">&Psi;</xsl:template> +<xsl:template match="Omega" mode="docParaType">&Omega;</xsl:template> +<xsl:template match="alpha" mode="docParaType">&alpha;</xsl:template> +<xsl:template match="beta" mode="docParaType">&beta;</xsl:template> +<xsl:template match="gamma" mode="docParaType">&gamma;</xsl:template> +<xsl:template match="delta" mode="docParaType">&delta;</xsl:template> +<xsl:template match="epsilon" mode="docParaType">&epsilon;</xsl:template> +<xsl:template match="zeta" mode="docParaType">&zeta;</xsl:template> +<xsl:template match="eta" mode="docParaType">&eta;</xsl:template> +<xsl:template match="theta" mode="docParaType">&theta;</xsl:template> +<xsl:template match="iota" mode="docParaType">&iota;</xsl:template> +<xsl:template match="kappa" mode="docParaType">&kappa;</xsl:template> +<xsl:template match="lambda" mode="docParaType">&lambda;</xsl:template> +<xsl:template match="mu" mode="docParaType">&mu;</xsl:template> +<xsl:template match="nu" mode="docParaType">&nu;</xsl:template> +<xsl:template match="xi" mode="docParaType">&xi;</xsl:template> +<xsl:template match="pi" mode="docParaType">&pi;</xsl:template> +<xsl:template match="rho" mode="docParaType">&rho;</xsl:template> +<xsl:template match="sigma" mode="docParaType">&sigma;</xsl:template> +<xsl:template match="tau" mode="docParaType">&tau;</xsl:template> +<xsl:template match="upsilon" mode="docParaType">&upsilon;</xsl:template> +<xsl:template match="phi" mode="docParaType">&phi;</xsl:template> +<xsl:template match="chi" mode="docParaType">&chi;</xsl:template> +<xsl:template match="psi" mode="docParaType">&psi;</xsl:template> +<xsl:template match="omega" mode="docParaType">&omega;</xsl:template> +<xsl:template match="sigmaf" mode="docParaType">&sigmaf;</xsl:template> +<xsl:template match="sect" mode="docParaType">&sect;</xsl:template> +<xsl:template match="deg" mode="docParaType">&deg;</xsl:template> +<xsl:template match="prime" mode="docParaType">&prime;</xsl:template> +<xsl:template match="Prime" mode="docParaType">&Prime;</xsl:template> +<xsl:template match="infin" mode="docParaType">&infin;</xsl:template> +<xsl:template match="empty" mode="docParaType">&empty;</xsl:template> +<xsl:template match="plusmn" mode="docParaType">&plusmn;</xsl:template> +<xsl:template match="times" mode="docParaType">&times;</xsl:template> +<xsl:template match="minus" mode="docParaType">&minus;</xsl:template> +<xsl:template match="sdot" mode="docParaType">&sdot;</xsl:template> +<xsl:template match="part" mode="docParaType">&part;</xsl:template> +<xsl:template match="nabla" mode="docParaType">&nabla;</xsl:template> +<xsl:template match="radic" mode="docParaType">&radic;</xsl:template> +<xsl:template match="perp" mode="docParaType">&perp;</xsl:template> +<xsl:template match="sum" mode="docParaType">&sum;</xsl:template> +<xsl:template match="int" mode="docParaType">&int;</xsl:template> +<xsl:template match="prod" mode="docParaType">&prod;</xsl:template> +<xsl:template match="sim" mode="docParaType">&sim;</xsl:template> +<xsl:template match="asymp" mode="docParaType">&asymp;</xsl:template> +<xsl:template match="ne" mode="docParaType">&ne;</xsl:template> +<xsl:template match="equiv" mode="docParaType">&equiv;</xsl:template> +<xsl:template match="prop" mode="docParaType">&prop;</xsl:template> +<xsl:template match="le" mode="docParaType">&le;</xsl:template> +<xsl:template match="ge" mode="docParaType">&ge;</xsl:template> +<xsl:template match="larr" mode="docParaType">&larr;</xsl:template> +<xsl:template match="rarr" mode="docParaType">&rarr;</xsl:template> +<xsl:template match="isin" mode="docParaType">&isin;</xsl:template> +<xsl:template match="notin" mode="docParaType">&notin;</xsl:template> +<xsl:template match="lceil" mode="docParaType">&lceil;</xsl:template> +<xsl:template match="rceil" mode="docParaType">&rceil;</xsl:template> +<xsl:template match="lfloor" mode="docParaType">&lfloor;</xsl:template> +<xsl:template match="rfloor" mode="docParaType">&rfloor;</xsl:template> +<xsl:template match="linebreak" mode="docParaType">&linebreak;</xsl:template> +<xsl:template match="hruler" mode="docParaType">&hruler;</xsl:template> +<xsl:template match="preformatted" mode="docParaType"> +<xsl:call-template name="docMarkupType"/> +</xsl:template> +<xsl:template match="programlisting" mode="docParaType"> +<xsl:call-template name="listingType"/> +</xsl:template> +<xsl:template match="verbatim" mode="docParaType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template match="indexentry" mode="docParaType"> +<xsl:call-template name="docIndexEntryType"/> +</xsl:template> +<xsl:template match="orderedlist" mode="docParaType"> +<xsl:call-template name="docListType"/> +</xsl:template> +<xsl:template match="itemizedlist" mode="docParaType"> +<xsl:call-template name="docListType"/> +</xsl:template> +<xsl:template match="simplesect" mode="docParaType"> +<xsl:call-template name="docSimpleSectType"/> +</xsl:template> +<xsl:template match="title" mode="docParaType"> +<xsl:call-template name="docTitleType"/> +</xsl:template> +<xsl:template match="variablelist" mode="docParaType"> +<xsl:call-template name="docVariableListType"/> +</xsl:template> +<xsl:template match="table" mode="docParaType"> +<xsl:call-template name="docTableType"/> +</xsl:template> +<xsl:template match="heading" mode="docParaType"> +<xsl:call-template name="docHeadingType"/> +</xsl:template> +<xsl:template match="image" mode="docParaType"> +<xsl:call-template name="docImageType"/> +</xsl:template> +<xsl:template match="dotfile" mode="docParaType"> +<xsl:call-template name="docFileType"/> +</xsl:template> +<xsl:template match="mscfile" mode="docParaType"> +<xsl:call-template name="docFileType"/> +</xsl:template> +<xsl:template match="diafile" mode="docParaType"> +<xsl:call-template name="docFileType"/> +</xsl:template> +<xsl:template match="toclist" mode="docParaType"> +<xsl:call-template name="docTocListType"/> +</xsl:template> +<xsl:template match="language" mode="docParaType"> +<xsl:call-template name="docLanguageType"/> +</xsl:template> +<xsl:template match="parameterlist" mode="docParaType"> +<xsl:call-template name="docParamListType"/> +</xsl:template> +<xsl:template match="xrefsect" mode="docParaType"> +<xsl:call-template name="docXRefSectType"/> +</xsl:template> +<xsl:template match="copydoc" mode="docParaType"> +<xsl:call-template name="docCopyType"/> +</xsl:template> +<xsl:template match="blockquote" mode="docParaType"> +<xsl:call-template name="docBlockQuoteType"/> +</xsl:template> +<xsl:template match="parblock" mode="docParaType"> +<xsl:call-template name="docParBlockType"/> +</xsl:template> +<xsl:template match="*" mode="docMarkupType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template name="docMarkupType"> +<xsl:apply-templates mode="docMarkupType"/> +</xsl:template> +<xsl:template match="ulink" mode="docMarkupType"> +<xsl:call-template name="docURLLink"/> +</xsl:template> +<xsl:template match="bold" mode="docMarkupType"> +<xsl:call-template name="docMarkupType"/> +</xsl:template> +<xsl:template match="emphasis" mode="docMarkupType"> +<xsl:call-template name="docMarkupType"/> +</xsl:template> +<xsl:template match="computeroutput" mode="docMarkupType"> +<xsl:call-template name="docMarkupType"/> +</xsl:template> +<xsl:template match="subscript" mode="docMarkupType"> +<xsl:call-template name="docMarkupType"/> +</xsl:template> +<xsl:template match="superscript" mode="docMarkupType"> +<xsl:call-template name="docMarkupType"/> +</xsl:template> +<xsl:template match="center" mode="docMarkupType"> +<xsl:call-template name="docMarkupType"/> +</xsl:template> +<xsl:template match="small" mode="docMarkupType"> +<xsl:call-template name="docMarkupType"/> +</xsl:template> +<xsl:template match="htmlonly" mode="docMarkupType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template match="manonly" mode="docMarkupType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template match="xmlonly" mode="docMarkupType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template match="rtfonly" mode="docMarkupType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template match="latexonly" mode="docMarkupType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template match="dot" mode="docMarkupType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template match="msc" mode="docMarkupType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template match="anchor" mode="docMarkupType"> +<xsl:call-template name="docAnchorType"/> +</xsl:template> +<xsl:template match="formula" mode="docMarkupType"> +<xsl:call-template name="docFormulaType"/> +</xsl:template> +<xsl:template match="ref" mode="docMarkupType"> +<xsl:call-template name="docRefTextType"/> +</xsl:template> +<xsl:template match="copy" mode="docMarkupType">&copy;</xsl:template> +<xsl:template match="trademark" mode="docMarkupType">&trademark;</xsl:template> +<xsl:template match="registered" mode="docMarkupType">&registered;</xsl:template> +<xsl:template match="lsquo" mode="docMarkupType">&lsquo;</xsl:template> +<xsl:template match="rsquo" mode="docMarkupType">&rsquo;</xsl:template> +<xsl:template match="ldquo" mode="docMarkupType">&ldquo;</xsl:template> +<xsl:template match="rdquo" mode="docMarkupType">&rdquo;</xsl:template> +<xsl:template match="ndash" mode="docMarkupType">&ndash;</xsl:template> +<xsl:template match="mdash" mode="docMarkupType">&mdash;</xsl:template> +<xsl:template match="umlaut" mode="docMarkupType"> +<xsl:value-of select="@char"/> +</xsl:template> +<xsl:template match="acute" mode="docMarkupType"> +<xsl:value-of select="@char"/> +</xsl:template> +<xsl:template match="grave" mode="docMarkupType"> +<xsl:value-of select="@char"/> +</xsl:template> +<xsl:template match="circ" mode="docMarkupType"> +<xsl:value-of select="@char"/> +</xsl:template> +<xsl:template match="slash" mode="docMarkupType"> +<xsl:value-of select="@char"/> +</xsl:template> +<xsl:template match="tilde" mode="docMarkupType"> +<xsl:value-of select="@char"/> +</xsl:template> +<xsl:template match="cedil" mode="docMarkupType"> +<xsl:value-of select="@char"/> +</xsl:template> +<xsl:template match="ring" mode="docMarkupType"> +<xsl:value-of select="@char"/> +</xsl:template> +<xsl:template match="szlig" mode="docMarkupType">&szlig;</xsl:template> +<xsl:template match="nonbreakablespace" mode="docMarkupType">&nbsp;</xsl:template> +<xsl:template match="aelig" mode="docMarkupType">&aelig;</xsl:template> +<xsl:template match="AElig" mode="docMarkupType">&AElig;</xsl:template> +<xsl:template match="Gamma" mode="docMarkupType">&Gamma;</xsl:template> +<xsl:template match="Delta" mode="docMarkupType">&Delta;</xsl:template> +<xsl:template match="Theta" mode="docMarkupType">&Theta;</xsl:template> +<xsl:template match="Lambda" mode="docMarkupType">&Lambda;</xsl:template> +<xsl:template match="Xi" mode="docMarkupType">&Xi;</xsl:template> +<xsl:template match="Pi" mode="docMarkupType">&Pi;</xsl:template> +<xsl:template match="Sigma" mode="docMarkupType">&Sigma;</xsl:template> +<xsl:template match="Upsilon" mode="docMarkupType">&Upsilon;</xsl:template> +<xsl:template match="Phi" mode="docMarkupType">&Phi;</xsl:template> +<xsl:template match="Psi" mode="docMarkupType">&Psi;</xsl:template> +<xsl:template match="Omega" mode="docMarkupType">&Omega;</xsl:template> +<xsl:template match="alpha" mode="docMarkupType">&alpha;</xsl:template> +<xsl:template match="beta" mode="docMarkupType">&beta;</xsl:template> +<xsl:template match="gamma" mode="docMarkupType">&gamma;</xsl:template> +<xsl:template match="delta" mode="docMarkupType">&delta;</xsl:template> +<xsl:template match="epsilon" mode="docMarkupType">&epsilon;</xsl:template> +<xsl:template match="zeta" mode="docMarkupType">&zeta;</xsl:template> +<xsl:template match="eta" mode="docMarkupType">&eta;</xsl:template> +<xsl:template match="theta" mode="docMarkupType">&theta;</xsl:template> +<xsl:template match="iota" mode="docMarkupType">&iota;</xsl:template> +<xsl:template match="kappa" mode="docMarkupType">&kappa;</xsl:template> +<xsl:template match="lambda" mode="docMarkupType">&lambda;</xsl:template> +<xsl:template match="mu" mode="docMarkupType">&mu;</xsl:template> +<xsl:template match="nu" mode="docMarkupType">&nu;</xsl:template> +<xsl:template match="xi" mode="docMarkupType">&xi;</xsl:template> +<xsl:template match="pi" mode="docMarkupType">&pi;</xsl:template> +<xsl:template match="rho" mode="docMarkupType">&rho;</xsl:template> +<xsl:template match="sigma" mode="docMarkupType">&sigma;</xsl:template> +<xsl:template match="tau" mode="docMarkupType">&tau;</xsl:template> +<xsl:template match="upsilon" mode="docMarkupType">&upsilon;</xsl:template> +<xsl:template match="phi" mode="docMarkupType">&phi;</xsl:template> +<xsl:template match="chi" mode="docMarkupType">&chi;</xsl:template> +<xsl:template match="psi" mode="docMarkupType">&psi;</xsl:template> +<xsl:template match="omega" mode="docMarkupType">&omega;</xsl:template> +<xsl:template match="sigmaf" mode="docMarkupType">&sigmaf;</xsl:template> +<xsl:template match="sect" mode="docMarkupType">&sect;</xsl:template> +<xsl:template match="deg" mode="docMarkupType">&deg;</xsl:template> +<xsl:template match="prime" mode="docMarkupType">&prime;</xsl:template> +<xsl:template match="Prime" mode="docMarkupType">&Prime;</xsl:template> +<xsl:template match="infin" mode="docMarkupType">&infin;</xsl:template> +<xsl:template match="empty" mode="docMarkupType">&empty;</xsl:template> +<xsl:template match="plusmn" mode="docMarkupType">&plusmn;</xsl:template> +<xsl:template match="times" mode="docMarkupType">&times;</xsl:template> +<xsl:template match="minus" mode="docMarkupType">&minus;</xsl:template> +<xsl:template match="sdot" mode="docMarkupType">&sdot;</xsl:template> +<xsl:template match="part" mode="docMarkupType">&part;</xsl:template> +<xsl:template match="nabla" mode="docMarkupType">&nabla;</xsl:template> +<xsl:template match="radic" mode="docMarkupType">&radic;</xsl:template> +<xsl:template match="perp" mode="docMarkupType">&perp;</xsl:template> +<xsl:template match="sum" mode="docMarkupType">&sum;</xsl:template> +<xsl:template match="int" mode="docMarkupType">&int;</xsl:template> +<xsl:template match="prod" mode="docMarkupType">&prod;</xsl:template> +<xsl:template match="sim" mode="docMarkupType">&sim;</xsl:template> +<xsl:template match="asymp" mode="docMarkupType">&asymp;</xsl:template> +<xsl:template match="ne" mode="docMarkupType">&ne;</xsl:template> +<xsl:template match="equiv" mode="docMarkupType">&equiv;</xsl:template> +<xsl:template match="prop" mode="docMarkupType">&prop;</xsl:template> +<xsl:template match="le" mode="docMarkupType">&le;</xsl:template> +<xsl:template match="ge" mode="docMarkupType">&ge;</xsl:template> +<xsl:template match="larr" mode="docMarkupType">&larr;</xsl:template> +<xsl:template match="rarr" mode="docMarkupType">&rarr;</xsl:template> +<xsl:template match="isin" mode="docMarkupType">&isin;</xsl:template> +<xsl:template match="notin" mode="docMarkupType">&notin;</xsl:template> +<xsl:template match="lceil" mode="docMarkupType">&lceil;</xsl:template> +<xsl:template match="rceil" mode="docMarkupType">&rceil;</xsl:template> +<xsl:template match="lfloor" mode="docMarkupType">&lfloor;</xsl:template> +<xsl:template match="rfloor" mode="docMarkupType">&rfloor;</xsl:template> +<xsl:template match="linebreak" mode="docMarkupType">&linebreak;</xsl:template> +<xsl:template match="hruler" mode="docMarkupType">&hruler;</xsl:template> +<xsl:template match="preformatted" mode="docMarkupType"> +<xsl:call-template name="docMarkupType"/> +</xsl:template> +<xsl:template match="programlisting" mode="docMarkupType"> +<xsl:call-template name="listingType"/> +</xsl:template> +<xsl:template match="verbatim" mode="docMarkupType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template match="indexentry" mode="docMarkupType"> +<xsl:call-template name="docIndexEntryType"/> +</xsl:template> +<xsl:template match="orderedlist" mode="docMarkupType"> +<xsl:call-template name="docListType"/> +</xsl:template> +<xsl:template match="itemizedlist" mode="docMarkupType"> +<xsl:call-template name="docListType"/> +</xsl:template> +<xsl:template match="simplesect" mode="docMarkupType"> +<xsl:call-template name="docSimpleSectType"/> +</xsl:template> +<xsl:template match="title" mode="docMarkupType"> +<xsl:call-template name="docTitleType"/> +</xsl:template> +<xsl:template match="variablelist" mode="docMarkupType"> +<xsl:call-template name="docVariableListType"/> +</xsl:template> +<xsl:template match="table" mode="docMarkupType"> +<xsl:call-template name="docTableType"/> +</xsl:template> +<xsl:template match="heading" mode="docMarkupType"> +<xsl:call-template name="docHeadingType"/> +</xsl:template> +<xsl:template match="image" mode="docMarkupType"> +<xsl:call-template name="docImageType"/> +</xsl:template> +<xsl:template match="dotfile" mode="docMarkupType"> +<xsl:call-template name="docFileType"/> +</xsl:template> +<xsl:template match="mscfile" mode="docMarkupType"> +<xsl:call-template name="docFileType"/> +</xsl:template> +<xsl:template match="diafile" mode="docMarkupType"> +<xsl:call-template name="docFileType"/> +</xsl:template> +<xsl:template match="toclist" mode="docMarkupType"> +<xsl:call-template name="docTocListType"/> +</xsl:template> +<xsl:template match="language" mode="docMarkupType"> +<xsl:call-template name="docLanguageType"/> +</xsl:template> +<xsl:template match="parameterlist" mode="docMarkupType"> +<xsl:call-template name="docParamListType"/> +</xsl:template> +<xsl:template match="xrefsect" mode="docMarkupType"> +<xsl:call-template name="docXRefSectType"/> +</xsl:template> +<xsl:template match="copydoc" mode="docMarkupType"> +<xsl:call-template name="docCopyType"/> +</xsl:template> +<xsl:template match="blockquote" mode="docMarkupType"> +<xsl:call-template name="docBlockQuoteType"/> +</xsl:template> +<xsl:template match="parblock" mode="docMarkupType"> +<xsl:call-template name="docParBlockType"/> +</xsl:template> +<xsl:template match="*" mode="docURLLink"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template name="docURLLink"> +<xsl:apply-templates mode="docURLLink"/> +</xsl:template> +<xsl:template match="ulink" mode="docURLLink"> +<xsl:call-template name="docURLLink"/> +</xsl:template> +<xsl:template match="bold" mode="docURLLink"> +<xsl:call-template name="docMarkupType"/> +</xsl:template> +<xsl:template match="emphasis" mode="docURLLink"> +<xsl:call-template name="docMarkupType"/> +</xsl:template> +<xsl:template match="computeroutput" mode="docURLLink"> +<xsl:call-template name="docMarkupType"/> +</xsl:template> +<xsl:template match="subscript" mode="docURLLink"> +<xsl:call-template name="docMarkupType"/> +</xsl:template> +<xsl:template match="superscript" mode="docURLLink"> +<xsl:call-template name="docMarkupType"/> +</xsl:template> +<xsl:template match="center" mode="docURLLink"> +<xsl:call-template name="docMarkupType"/> +</xsl:template> +<xsl:template match="small" mode="docURLLink"> +<xsl:call-template name="docMarkupType"/> +</xsl:template> +<xsl:template match="htmlonly" mode="docURLLink"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template match="manonly" mode="docURLLink"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template match="xmlonly" mode="docURLLink"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template match="rtfonly" mode="docURLLink"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template match="latexonly" mode="docURLLink"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template match="dot" mode="docURLLink"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template match="msc" mode="docURLLink"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template match="anchor" mode="docURLLink"> +<xsl:call-template name="docAnchorType"/> +</xsl:template> +<xsl:template match="formula" mode="docURLLink"> +<xsl:call-template name="docFormulaType"/> +</xsl:template> +<xsl:template match="ref" mode="docURLLink"> +<xsl:call-template name="docRefTextType"/> +</xsl:template> +<xsl:template match="copy" mode="docURLLink">&copy;</xsl:template> +<xsl:template match="trademark" mode="docURLLink">&trademark;</xsl:template> +<xsl:template match="registered" mode="docURLLink">&registered;</xsl:template> +<xsl:template match="lsquo" mode="docURLLink">&lsquo;</xsl:template> +<xsl:template match="rsquo" mode="docURLLink">&rsquo;</xsl:template> +<xsl:template match="ldquo" mode="docURLLink">&ldquo;</xsl:template> +<xsl:template match="rdquo" mode="docURLLink">&rdquo;</xsl:template> +<xsl:template match="ndash" mode="docURLLink">&ndash;</xsl:template> +<xsl:template match="mdash" mode="docURLLink">&mdash;</xsl:template> +<xsl:template match="umlaut" mode="docURLLink"> +<xsl:value-of select="@char"/> +</xsl:template> +<xsl:template match="acute" mode="docURLLink"> +<xsl:value-of select="@char"/> +</xsl:template> +<xsl:template match="grave" mode="docURLLink"> +<xsl:value-of select="@char"/> +</xsl:template> +<xsl:template match="circ" mode="docURLLink"> +<xsl:value-of select="@char"/> +</xsl:template> +<xsl:template match="slash" mode="docURLLink"> +<xsl:value-of select="@char"/> +</xsl:template> +<xsl:template match="tilde" mode="docURLLink"> +<xsl:value-of select="@char"/> +</xsl:template> +<xsl:template match="cedil" mode="docURLLink"> +<xsl:value-of select="@char"/> +</xsl:template> +<xsl:template match="ring" mode="docURLLink"> +<xsl:value-of select="@char"/> +</xsl:template> +<xsl:template match="szlig" mode="docURLLink">&szlig;</xsl:template> +<xsl:template match="nonbreakablespace" mode="docURLLink">&nbsp;</xsl:template> +<xsl:template match="aelig" mode="docURLLink">&aelig;</xsl:template> +<xsl:template match="AElig" mode="docURLLink">&AElig;</xsl:template> +<xsl:template match="Gamma" mode="docURLLink">&Gamma;</xsl:template> +<xsl:template match="Delta" mode="docURLLink">&Delta;</xsl:template> +<xsl:template match="Theta" mode="docURLLink">&Theta;</xsl:template> +<xsl:template match="Lambda" mode="docURLLink">&Lambda;</xsl:template> +<xsl:template match="Xi" mode="docURLLink">&Xi;</xsl:template> +<xsl:template match="Pi" mode="docURLLink">&Pi;</xsl:template> +<xsl:template match="Sigma" mode="docURLLink">&Sigma;</xsl:template> +<xsl:template match="Upsilon" mode="docURLLink">&Upsilon;</xsl:template> +<xsl:template match="Phi" mode="docURLLink">&Phi;</xsl:template> +<xsl:template match="Psi" mode="docURLLink">&Psi;</xsl:template> +<xsl:template match="Omega" mode="docURLLink">&Omega;</xsl:template> +<xsl:template match="alpha" mode="docURLLink">&alpha;</xsl:template> +<xsl:template match="beta" mode="docURLLink">&beta;</xsl:template> +<xsl:template match="gamma" mode="docURLLink">&gamma;</xsl:template> +<xsl:template match="delta" mode="docURLLink">&delta;</xsl:template> +<xsl:template match="epsilon" mode="docURLLink">&epsilon;</xsl:template> +<xsl:template match="zeta" mode="docURLLink">&zeta;</xsl:template> +<xsl:template match="eta" mode="docURLLink">&eta;</xsl:template> +<xsl:template match="theta" mode="docURLLink">&theta;</xsl:template> +<xsl:template match="iota" mode="docURLLink">&iota;</xsl:template> +<xsl:template match="kappa" mode="docURLLink">&kappa;</xsl:template> +<xsl:template match="lambda" mode="docURLLink">&lambda;</xsl:template> +<xsl:template match="mu" mode="docURLLink">&mu;</xsl:template> +<xsl:template match="nu" mode="docURLLink">&nu;</xsl:template> +<xsl:template match="xi" mode="docURLLink">&xi;</xsl:template> +<xsl:template match="pi" mode="docURLLink">&pi;</xsl:template> +<xsl:template match="rho" mode="docURLLink">&rho;</xsl:template> +<xsl:template match="sigma" mode="docURLLink">&sigma;</xsl:template> +<xsl:template match="tau" mode="docURLLink">&tau;</xsl:template> +<xsl:template match="upsilon" mode="docURLLink">&upsilon;</xsl:template> +<xsl:template match="phi" mode="docURLLink">&phi;</xsl:template> +<xsl:template match="chi" mode="docURLLink">&chi;</xsl:template> +<xsl:template match="psi" mode="docURLLink">&psi;</xsl:template> +<xsl:template match="omega" mode="docURLLink">&omega;</xsl:template> +<xsl:template match="sigmaf" mode="docURLLink">&sigmaf;</xsl:template> +<xsl:template match="sect" mode="docURLLink">&sect;</xsl:template> +<xsl:template match="deg" mode="docURLLink">&deg;</xsl:template> +<xsl:template match="prime" mode="docURLLink">&prime;</xsl:template> +<xsl:template match="Prime" mode="docURLLink">&Prime;</xsl:template> +<xsl:template match="infin" mode="docURLLink">&infin;</xsl:template> +<xsl:template match="empty" mode="docURLLink">&empty;</xsl:template> +<xsl:template match="plusmn" mode="docURLLink">&plusmn;</xsl:template> +<xsl:template match="times" mode="docURLLink">&times;</xsl:template> +<xsl:template match="minus" mode="docURLLink">&minus;</xsl:template> +<xsl:template match="sdot" mode="docURLLink">&sdot;</xsl:template> +<xsl:template match="part" mode="docURLLink">&part;</xsl:template> +<xsl:template match="nabla" mode="docURLLink">&nabla;</xsl:template> +<xsl:template match="radic" mode="docURLLink">&radic;</xsl:template> +<xsl:template match="perp" mode="docURLLink">&perp;</xsl:template> +<xsl:template match="sum" mode="docURLLink">&sum;</xsl:template> +<xsl:template match="int" mode="docURLLink">&int;</xsl:template> +<xsl:template match="prod" mode="docURLLink">&prod;</xsl:template> +<xsl:template match="sim" mode="docURLLink">&sim;</xsl:template> +<xsl:template match="asymp" mode="docURLLink">&asymp;</xsl:template> +<xsl:template match="ne" mode="docURLLink">&ne;</xsl:template> +<xsl:template match="equiv" mode="docURLLink">&equiv;</xsl:template> +<xsl:template match="prop" mode="docURLLink">&prop;</xsl:template> +<xsl:template match="le" mode="docURLLink">&le;</xsl:template> +<xsl:template match="ge" mode="docURLLink">&ge;</xsl:template> +<xsl:template match="larr" mode="docURLLink">&larr;</xsl:template> +<xsl:template match="rarr" mode="docURLLink">&rarr;</xsl:template> +<xsl:template match="isin" mode="docURLLink">&isin;</xsl:template> +<xsl:template match="notin" mode="docURLLink">&notin;</xsl:template> +<xsl:template match="lceil" mode="docURLLink">&lceil;</xsl:template> +<xsl:template match="rceil" mode="docURLLink">&rceil;</xsl:template> +<xsl:template match="lfloor" mode="docURLLink">&lfloor;</xsl:template> +<xsl:template match="rfloor" mode="docURLLink">&rfloor;</xsl:template> +<xsl:template match="*" mode="docAnchorType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template name="docAnchorType"> +<xsl:apply-templates mode="docAnchorType"/> +</xsl:template> +<xsl:template match="*" mode="docFormulaType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template name="docFormulaType"> +<xsl:apply-templates mode="docFormulaType"/> +</xsl:template> +<xsl:template name="docIndexEntryType"> +<xsl:apply-templates mode="docIndexEntryType"/> +</xsl:template> +<xsl:template match="primaryie" mode="docIndexEntryType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template match="secondaryie" mode="docIndexEntryType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template name="docListType"> +<xsl:apply-templates mode="docListType"/> +</xsl:template> +<xsl:template match="listitem" mode="docListType"> +<xsl:call-template name="docListItemType"/> +</xsl:template> +<xsl:template name="docListItemType"> +<xsl:apply-templates mode="docListItemType"/> +</xsl:template> +<xsl:template match="para" mode="docListItemType"> +<xsl:call-template name="docParaType"/> +</xsl:template> +<xsl:template name="docSimpleSectType"> +<xsl:apply-templates mode="docSimpleSectType"/> +</xsl:template> +<xsl:template match="title" mode="docSimpleSectType"> +<xsl:call-template name="docTitleType"/> +</xsl:template> +<xsl:template match="para" mode="docSimpleSectType"> +<xsl:call-template name="docParaType"/> +</xsl:template> +<xsl:template match="simplesectsep" mode="docSimpleSectType">&simplesectsep;</xsl:template> +<xsl:template name="docVarListEntryType"> +<xsl:apply-templates mode="docVarListEntryType"/> +</xsl:template> +<xsl:template match="term" mode="docVarListEntryType"> +<xsl:call-template name="docTitleType"/> +</xsl:template> +<xsl:template name="docVariableListType"> +<xsl:apply-templates mode="docVariableListType"/> +</xsl:template> +<xsl:template match="varlistentry" mode="docVariableListType"> +<xsl:call-template name="docVarListEntryType"/> +</xsl:template> +<xsl:template match="listitem" mode="docVariableListType"> +<xsl:call-template name="docListItemType"/> +</xsl:template> +<xsl:template match="*" mode="docRefTextType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template name="docRefTextType"> +<xsl:apply-templates mode="docRefTextType"/> +</xsl:template> +<xsl:template match="ulink" mode="docRefTextType"> +<xsl:call-template name="docURLLink"/> +</xsl:template> +<xsl:template match="bold" mode="docRefTextType"> +<xsl:call-template name="docMarkupType"/> +</xsl:template> +<xsl:template match="emphasis" mode="docRefTextType"> +<xsl:call-template name="docMarkupType"/> +</xsl:template> +<xsl:template match="computeroutput" mode="docRefTextType"> +<xsl:call-template name="docMarkupType"/> +</xsl:template> +<xsl:template match="subscript" mode="docRefTextType"> +<xsl:call-template name="docMarkupType"/> +</xsl:template> +<xsl:template match="superscript" mode="docRefTextType"> +<xsl:call-template name="docMarkupType"/> +</xsl:template> +<xsl:template match="center" mode="docRefTextType"> +<xsl:call-template name="docMarkupType"/> +</xsl:template> +<xsl:template match="small" mode="docRefTextType"> +<xsl:call-template name="docMarkupType"/> +</xsl:template> +<xsl:template match="htmlonly" mode="docRefTextType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template match="manonly" mode="docRefTextType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template match="xmlonly" mode="docRefTextType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template match="rtfonly" mode="docRefTextType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template match="latexonly" mode="docRefTextType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template match="dot" mode="docRefTextType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template match="msc" mode="docRefTextType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template match="anchor" mode="docRefTextType"> +<xsl:call-template name="docAnchorType"/> +</xsl:template> +<xsl:template match="formula" mode="docRefTextType"> +<xsl:call-template name="docFormulaType"/> +</xsl:template> +<xsl:template match="ref" mode="docRefTextType"> +<xsl:call-template name="docRefTextType"/> +</xsl:template> +<xsl:template match="copy" mode="docRefTextType">&copy;</xsl:template> +<xsl:template match="trademark" mode="docRefTextType">&trademark;</xsl:template> +<xsl:template match="registered" mode="docRefTextType">&registered;</xsl:template> +<xsl:template match="lsquo" mode="docRefTextType">&lsquo;</xsl:template> +<xsl:template match="rsquo" mode="docRefTextType">&rsquo;</xsl:template> +<xsl:template match="ldquo" mode="docRefTextType">&ldquo;</xsl:template> +<xsl:template match="rdquo" mode="docRefTextType">&rdquo;</xsl:template> +<xsl:template match="ndash" mode="docRefTextType">&ndash;</xsl:template> +<xsl:template match="mdash" mode="docRefTextType">&mdash;</xsl:template> +<xsl:template match="umlaut" mode="docRefTextType"> +<xsl:value-of select="@char"/> +</xsl:template> +<xsl:template match="acute" mode="docRefTextType"> +<xsl:value-of select="@char"/> +</xsl:template> +<xsl:template match="grave" mode="docRefTextType"> +<xsl:value-of select="@char"/> +</xsl:template> +<xsl:template match="circ" mode="docRefTextType"> +<xsl:value-of select="@char"/> +</xsl:template> +<xsl:template match="slash" mode="docRefTextType"> +<xsl:value-of select="@char"/> +</xsl:template> +<xsl:template match="tilde" mode="docRefTextType"> +<xsl:value-of select="@char"/> +</xsl:template> +<xsl:template match="cedil" mode="docRefTextType"> +<xsl:value-of select="@char"/> +</xsl:template> +<xsl:template match="ring" mode="docRefTextType"> +<xsl:value-of select="@char"/> +</xsl:template> +<xsl:template match="szlig" mode="docRefTextType">&szlig;</xsl:template> +<xsl:template match="nonbreakablespace" mode="docRefTextType">&nbsp;</xsl:template> +<xsl:template match="aelig" mode="docRefTextType">&aelig;</xsl:template> +<xsl:template match="AElig" mode="docRefTextType">&AElig;</xsl:template> +<xsl:template match="Gamma" mode="docRefTextType">&Gamma;</xsl:template> +<xsl:template match="Delta" mode="docRefTextType">&Delta;</xsl:template> +<xsl:template match="Theta" mode="docRefTextType">&Theta;</xsl:template> +<xsl:template match="Lambda" mode="docRefTextType">&Lambda;</xsl:template> +<xsl:template match="Xi" mode="docRefTextType">&Xi;</xsl:template> +<xsl:template match="Pi" mode="docRefTextType">&Pi;</xsl:template> +<xsl:template match="Sigma" mode="docRefTextType">&Sigma;</xsl:template> +<xsl:template match="Upsilon" mode="docRefTextType">&Upsilon;</xsl:template> +<xsl:template match="Phi" mode="docRefTextType">&Phi;</xsl:template> +<xsl:template match="Psi" mode="docRefTextType">&Psi;</xsl:template> +<xsl:template match="Omega" mode="docRefTextType">&Omega;</xsl:template> +<xsl:template match="alpha" mode="docRefTextType">&alpha;</xsl:template> +<xsl:template match="beta" mode="docRefTextType">&beta;</xsl:template> +<xsl:template match="gamma" mode="docRefTextType">&gamma;</xsl:template> +<xsl:template match="delta" mode="docRefTextType">&delta;</xsl:template> +<xsl:template match="epsilon" mode="docRefTextType">&epsilon;</xsl:template> +<xsl:template match="zeta" mode="docRefTextType">&zeta;</xsl:template> +<xsl:template match="eta" mode="docRefTextType">&eta;</xsl:template> +<xsl:template match="theta" mode="docRefTextType">&theta;</xsl:template> +<xsl:template match="iota" mode="docRefTextType">&iota;</xsl:template> +<xsl:template match="kappa" mode="docRefTextType">&kappa;</xsl:template> +<xsl:template match="lambda" mode="docRefTextType">&lambda;</xsl:template> +<xsl:template match="mu" mode="docRefTextType">&mu;</xsl:template> +<xsl:template match="nu" mode="docRefTextType">&nu;</xsl:template> +<xsl:template match="xi" mode="docRefTextType">&xi;</xsl:template> +<xsl:template match="pi" mode="docRefTextType">&pi;</xsl:template> +<xsl:template match="rho" mode="docRefTextType">&rho;</xsl:template> +<xsl:template match="sigma" mode="docRefTextType">&sigma;</xsl:template> +<xsl:template match="tau" mode="docRefTextType">&tau;</xsl:template> +<xsl:template match="upsilon" mode="docRefTextType">&upsilon;</xsl:template> +<xsl:template match="phi" mode="docRefTextType">&phi;</xsl:template> +<xsl:template match="chi" mode="docRefTextType">&chi;</xsl:template> +<xsl:template match="psi" mode="docRefTextType">&psi;</xsl:template> +<xsl:template match="omega" mode="docRefTextType">&omega;</xsl:template> +<xsl:template match="sigmaf" mode="docRefTextType">&sigmaf;</xsl:template> +<xsl:template match="sect" mode="docRefTextType">&sect;</xsl:template> +<xsl:template match="deg" mode="docRefTextType">&deg;</xsl:template> +<xsl:template match="prime" mode="docRefTextType">&prime;</xsl:template> +<xsl:template match="Prime" mode="docRefTextType">&Prime;</xsl:template> +<xsl:template match="infin" mode="docRefTextType">&infin;</xsl:template> +<xsl:template match="empty" mode="docRefTextType">&empty;</xsl:template> +<xsl:template match="plusmn" mode="docRefTextType">&plusmn;</xsl:template> +<xsl:template match="times" mode="docRefTextType">&times;</xsl:template> +<xsl:template match="minus" mode="docRefTextType">&minus;</xsl:template> +<xsl:template match="sdot" mode="docRefTextType">&sdot;</xsl:template> +<xsl:template match="part" mode="docRefTextType">&part;</xsl:template> +<xsl:template match="nabla" mode="docRefTextType">&nabla;</xsl:template> +<xsl:template match="radic" mode="docRefTextType">&radic;</xsl:template> +<xsl:template match="perp" mode="docRefTextType">&perp;</xsl:template> +<xsl:template match="sum" mode="docRefTextType">&sum;</xsl:template> +<xsl:template match="int" mode="docRefTextType">&int;</xsl:template> +<xsl:template match="prod" mode="docRefTextType">&prod;</xsl:template> +<xsl:template match="sim" mode="docRefTextType">&sim;</xsl:template> +<xsl:template match="asymp" mode="docRefTextType">&asymp;</xsl:template> +<xsl:template match="ne" mode="docRefTextType">&ne;</xsl:template> +<xsl:template match="equiv" mode="docRefTextType">&equiv;</xsl:template> +<xsl:template match="prop" mode="docRefTextType">&prop;</xsl:template> +<xsl:template match="le" mode="docRefTextType">&le;</xsl:template> +<xsl:template match="ge" mode="docRefTextType">&ge;</xsl:template> +<xsl:template match="larr" mode="docRefTextType">&larr;</xsl:template> +<xsl:template match="rarr" mode="docRefTextType">&rarr;</xsl:template> +<xsl:template match="isin" mode="docRefTextType">&isin;</xsl:template> +<xsl:template match="notin" mode="docRefTextType">&notin;</xsl:template> +<xsl:template match="lceil" mode="docRefTextType">&lceil;</xsl:template> +<xsl:template match="rceil" mode="docRefTextType">&rceil;</xsl:template> +<xsl:template match="lfloor" mode="docRefTextType">&lfloor;</xsl:template> +<xsl:template match="rfloor" mode="docRefTextType">&rfloor;</xsl:template> +<xsl:template name="docTableType"> +<xsl:apply-templates mode="docTableType"/> +</xsl:template> +<xsl:template match="row" mode="docTableType"> +<xsl:call-template name="docRowType"/> +</xsl:template> +<xsl:template match="caption" mode="docTableType"> +<xsl:call-template name="docCaptionType"/> +</xsl:template> +<xsl:template name="docRowType"> +<xsl:apply-templates mode="docRowType"/> +</xsl:template> +<xsl:template match="entry" mode="docRowType"> +<xsl:call-template name="docEntryType"/> +</xsl:template> +<xsl:template name="docEntryType"> +<xsl:apply-templates mode="docEntryType"/> +</xsl:template> +<xsl:template match="para" mode="docEntryType"> +<xsl:call-template name="docParaType"/> +</xsl:template> +<xsl:template match="*" mode="docCaptionType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template name="docCaptionType"> +<xsl:apply-templates mode="docCaptionType"/> +</xsl:template> +<xsl:template match="ulink" mode="docCaptionType"> +<xsl:call-template name="docURLLink"/> +</xsl:template> +<xsl:template match="bold" mode="docCaptionType"> +<xsl:call-template name="docMarkupType"/> +</xsl:template> +<xsl:template match="emphasis" mode="docCaptionType"> +<xsl:call-template name="docMarkupType"/> +</xsl:template> +<xsl:template match="computeroutput" mode="docCaptionType"> +<xsl:call-template name="docMarkupType"/> +</xsl:template> +<xsl:template match="subscript" mode="docCaptionType"> +<xsl:call-template name="docMarkupType"/> +</xsl:template> +<xsl:template match="superscript" mode="docCaptionType"> +<xsl:call-template name="docMarkupType"/> +</xsl:template> +<xsl:template match="center" mode="docCaptionType"> +<xsl:call-template name="docMarkupType"/> +</xsl:template> +<xsl:template match="small" mode="docCaptionType"> +<xsl:call-template name="docMarkupType"/> +</xsl:template> +<xsl:template match="htmlonly" mode="docCaptionType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template match="manonly" mode="docCaptionType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template match="xmlonly" mode="docCaptionType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template match="rtfonly" mode="docCaptionType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template match="latexonly" mode="docCaptionType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template match="dot" mode="docCaptionType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template match="msc" mode="docCaptionType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template match="anchor" mode="docCaptionType"> +<xsl:call-template name="docAnchorType"/> +</xsl:template> +<xsl:template match="formula" mode="docCaptionType"> +<xsl:call-template name="docFormulaType"/> +</xsl:template> +<xsl:template match="ref" mode="docCaptionType"> +<xsl:call-template name="docRefTextType"/> +</xsl:template> +<xsl:template match="copy" mode="docCaptionType">&copy;</xsl:template> +<xsl:template match="trademark" mode="docCaptionType">&trademark;</xsl:template> +<xsl:template match="registered" mode="docCaptionType">&registered;</xsl:template> +<xsl:template match="lsquo" mode="docCaptionType">&lsquo;</xsl:template> +<xsl:template match="rsquo" mode="docCaptionType">&rsquo;</xsl:template> +<xsl:template match="ldquo" mode="docCaptionType">&ldquo;</xsl:template> +<xsl:template match="rdquo" mode="docCaptionType">&rdquo;</xsl:template> +<xsl:template match="ndash" mode="docCaptionType">&ndash;</xsl:template> +<xsl:template match="mdash" mode="docCaptionType">&mdash;</xsl:template> +<xsl:template match="umlaut" mode="docCaptionType"> +<xsl:value-of select="@char"/> +</xsl:template> +<xsl:template match="acute" mode="docCaptionType"> +<xsl:value-of select="@char"/> +</xsl:template> +<xsl:template match="grave" mode="docCaptionType"> +<xsl:value-of select="@char"/> +</xsl:template> +<xsl:template match="circ" mode="docCaptionType"> +<xsl:value-of select="@char"/> +</xsl:template> +<xsl:template match="slash" mode="docCaptionType"> +<xsl:value-of select="@char"/> +</xsl:template> +<xsl:template match="tilde" mode="docCaptionType"> +<xsl:value-of select="@char"/> +</xsl:template> +<xsl:template match="cedil" mode="docCaptionType"> +<xsl:value-of select="@char"/> +</xsl:template> +<xsl:template match="ring" mode="docCaptionType"> +<xsl:value-of select="@char"/> +</xsl:template> +<xsl:template match="szlig" mode="docCaptionType">&szlig;</xsl:template> +<xsl:template match="nonbreakablespace" mode="docCaptionType">&nbsp;</xsl:template> +<xsl:template match="aelig" mode="docCaptionType">&aelig;</xsl:template> +<xsl:template match="AElig" mode="docCaptionType">&AElig;</xsl:template> +<xsl:template match="Gamma" mode="docCaptionType">&Gamma;</xsl:template> +<xsl:template match="Delta" mode="docCaptionType">&Delta;</xsl:template> +<xsl:template match="Theta" mode="docCaptionType">&Theta;</xsl:template> +<xsl:template match="Lambda" mode="docCaptionType">&Lambda;</xsl:template> +<xsl:template match="Xi" mode="docCaptionType">&Xi;</xsl:template> +<xsl:template match="Pi" mode="docCaptionType">&Pi;</xsl:template> +<xsl:template match="Sigma" mode="docCaptionType">&Sigma;</xsl:template> +<xsl:template match="Upsilon" mode="docCaptionType">&Upsilon;</xsl:template> +<xsl:template match="Phi" mode="docCaptionType">&Phi;</xsl:template> +<xsl:template match="Psi" mode="docCaptionType">&Psi;</xsl:template> +<xsl:template match="Omega" mode="docCaptionType">&Omega;</xsl:template> +<xsl:template match="alpha" mode="docCaptionType">&alpha;</xsl:template> +<xsl:template match="beta" mode="docCaptionType">&beta;</xsl:template> +<xsl:template match="gamma" mode="docCaptionType">&gamma;</xsl:template> +<xsl:template match="delta" mode="docCaptionType">&delta;</xsl:template> +<xsl:template match="epsilon" mode="docCaptionType">&epsilon;</xsl:template> +<xsl:template match="zeta" mode="docCaptionType">&zeta;</xsl:template> +<xsl:template match="eta" mode="docCaptionType">&eta;</xsl:template> +<xsl:template match="theta" mode="docCaptionType">&theta;</xsl:template> +<xsl:template match="iota" mode="docCaptionType">&iota;</xsl:template> +<xsl:template match="kappa" mode="docCaptionType">&kappa;</xsl:template> +<xsl:template match="lambda" mode="docCaptionType">&lambda;</xsl:template> +<xsl:template match="mu" mode="docCaptionType">&mu;</xsl:template> +<xsl:template match="nu" mode="docCaptionType">&nu;</xsl:template> +<xsl:template match="xi" mode="docCaptionType">&xi;</xsl:template> +<xsl:template match="pi" mode="docCaptionType">&pi;</xsl:template> +<xsl:template match="rho" mode="docCaptionType">&rho;</xsl:template> +<xsl:template match="sigma" mode="docCaptionType">&sigma;</xsl:template> +<xsl:template match="tau" mode="docCaptionType">&tau;</xsl:template> +<xsl:template match="upsilon" mode="docCaptionType">&upsilon;</xsl:template> +<xsl:template match="phi" mode="docCaptionType">&phi;</xsl:template> +<xsl:template match="chi" mode="docCaptionType">&chi;</xsl:template> +<xsl:template match="psi" mode="docCaptionType">&psi;</xsl:template> +<xsl:template match="omega" mode="docCaptionType">&omega;</xsl:template> +<xsl:template match="sigmaf" mode="docCaptionType">&sigmaf;</xsl:template> +<xsl:template match="sect" mode="docCaptionType">&sect;</xsl:template> +<xsl:template match="deg" mode="docCaptionType">&deg;</xsl:template> +<xsl:template match="prime" mode="docCaptionType">&prime;</xsl:template> +<xsl:template match="Prime" mode="docCaptionType">&Prime;</xsl:template> +<xsl:template match="infin" mode="docCaptionType">&infin;</xsl:template> +<xsl:template match="empty" mode="docCaptionType">&empty;</xsl:template> +<xsl:template match="plusmn" mode="docCaptionType">&plusmn;</xsl:template> +<xsl:template match="times" mode="docCaptionType">&times;</xsl:template> +<xsl:template match="minus" mode="docCaptionType">&minus;</xsl:template> +<xsl:template match="sdot" mode="docCaptionType">&sdot;</xsl:template> +<xsl:template match="part" mode="docCaptionType">&part;</xsl:template> +<xsl:template match="nabla" mode="docCaptionType">&nabla;</xsl:template> +<xsl:template match="radic" mode="docCaptionType">&radic;</xsl:template> +<xsl:template match="perp" mode="docCaptionType">&perp;</xsl:template> +<xsl:template match="sum" mode="docCaptionType">&sum;</xsl:template> +<xsl:template match="int" mode="docCaptionType">&int;</xsl:template> +<xsl:template match="prod" mode="docCaptionType">&prod;</xsl:template> +<xsl:template match="sim" mode="docCaptionType">&sim;</xsl:template> +<xsl:template match="asymp" mode="docCaptionType">&asymp;</xsl:template> +<xsl:template match="ne" mode="docCaptionType">&ne;</xsl:template> +<xsl:template match="equiv" mode="docCaptionType">&equiv;</xsl:template> +<xsl:template match="prop" mode="docCaptionType">&prop;</xsl:template> +<xsl:template match="le" mode="docCaptionType">&le;</xsl:template> +<xsl:template match="ge" mode="docCaptionType">&ge;</xsl:template> +<xsl:template match="larr" mode="docCaptionType">&larr;</xsl:template> +<xsl:template match="rarr" mode="docCaptionType">&rarr;</xsl:template> +<xsl:template match="isin" mode="docCaptionType">&isin;</xsl:template> +<xsl:template match="notin" mode="docCaptionType">&notin;</xsl:template> +<xsl:template match="lceil" mode="docCaptionType">&lceil;</xsl:template> +<xsl:template match="rceil" mode="docCaptionType">&rceil;</xsl:template> +<xsl:template match="lfloor" mode="docCaptionType">&lfloor;</xsl:template> +<xsl:template match="rfloor" mode="docCaptionType">&rfloor;</xsl:template> +<xsl:template match="*" mode="docHeadingType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template name="docHeadingType"> +<xsl:apply-templates mode="docHeadingType"/> +</xsl:template> +<xsl:template match="ulink" mode="docHeadingType"> +<xsl:call-template name="docURLLink"/> +</xsl:template> +<xsl:template match="bold" mode="docHeadingType"> +<xsl:call-template name="docMarkupType"/> +</xsl:template> +<xsl:template match="emphasis" mode="docHeadingType"> +<xsl:call-template name="docMarkupType"/> +</xsl:template> +<xsl:template match="computeroutput" mode="docHeadingType"> +<xsl:call-template name="docMarkupType"/> +</xsl:template> +<xsl:template match="subscript" mode="docHeadingType"> +<xsl:call-template name="docMarkupType"/> +</xsl:template> +<xsl:template match="superscript" mode="docHeadingType"> +<xsl:call-template name="docMarkupType"/> +</xsl:template> +<xsl:template match="center" mode="docHeadingType"> +<xsl:call-template name="docMarkupType"/> +</xsl:template> +<xsl:template match="small" mode="docHeadingType"> +<xsl:call-template name="docMarkupType"/> +</xsl:template> +<xsl:template match="htmlonly" mode="docHeadingType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template match="manonly" mode="docHeadingType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template match="xmlonly" mode="docHeadingType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template match="rtfonly" mode="docHeadingType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template match="latexonly" mode="docHeadingType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template match="dot" mode="docHeadingType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template match="msc" mode="docHeadingType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template match="anchor" mode="docHeadingType"> +<xsl:call-template name="docAnchorType"/> +</xsl:template> +<xsl:template match="formula" mode="docHeadingType"> +<xsl:call-template name="docFormulaType"/> +</xsl:template> +<xsl:template match="ref" mode="docHeadingType"> +<xsl:call-template name="docRefTextType"/> +</xsl:template> +<xsl:template match="copy" mode="docHeadingType">&copy;</xsl:template> +<xsl:template match="trademark" mode="docHeadingType">&trademark;</xsl:template> +<xsl:template match="registered" mode="docHeadingType">&registered;</xsl:template> +<xsl:template match="lsquo" mode="docHeadingType">&lsquo;</xsl:template> +<xsl:template match="rsquo" mode="docHeadingType">&rsquo;</xsl:template> +<xsl:template match="ldquo" mode="docHeadingType">&ldquo;</xsl:template> +<xsl:template match="rdquo" mode="docHeadingType">&rdquo;</xsl:template> +<xsl:template match="ndash" mode="docHeadingType">&ndash;</xsl:template> +<xsl:template match="mdash" mode="docHeadingType">&mdash;</xsl:template> +<xsl:template match="umlaut" mode="docHeadingType"> +<xsl:value-of select="@char"/> +</xsl:template> +<xsl:template match="acute" mode="docHeadingType"> +<xsl:value-of select="@char"/> +</xsl:template> +<xsl:template match="grave" mode="docHeadingType"> +<xsl:value-of select="@char"/> +</xsl:template> +<xsl:template match="circ" mode="docHeadingType"> +<xsl:value-of select="@char"/> +</xsl:template> +<xsl:template match="slash" mode="docHeadingType"> +<xsl:value-of select="@char"/> +</xsl:template> +<xsl:template match="tilde" mode="docHeadingType"> +<xsl:value-of select="@char"/> +</xsl:template> +<xsl:template match="cedil" mode="docHeadingType"> +<xsl:value-of select="@char"/> +</xsl:template> +<xsl:template match="ring" mode="docHeadingType"> +<xsl:value-of select="@char"/> +</xsl:template> +<xsl:template match="szlig" mode="docHeadingType">&szlig;</xsl:template> +<xsl:template match="nonbreakablespace" mode="docHeadingType">&nbsp;</xsl:template> +<xsl:template match="aelig" mode="docHeadingType">&aelig;</xsl:template> +<xsl:template match="AElig" mode="docHeadingType">&AElig;</xsl:template> +<xsl:template match="Gamma" mode="docHeadingType">&Gamma;</xsl:template> +<xsl:template match="Delta" mode="docHeadingType">&Delta;</xsl:template> +<xsl:template match="Theta" mode="docHeadingType">&Theta;</xsl:template> +<xsl:template match="Lambda" mode="docHeadingType">&Lambda;</xsl:template> +<xsl:template match="Xi" mode="docHeadingType">&Xi;</xsl:template> +<xsl:template match="Pi" mode="docHeadingType">&Pi;</xsl:template> +<xsl:template match="Sigma" mode="docHeadingType">&Sigma;</xsl:template> +<xsl:template match="Upsilon" mode="docHeadingType">&Upsilon;</xsl:template> +<xsl:template match="Phi" mode="docHeadingType">&Phi;</xsl:template> +<xsl:template match="Psi" mode="docHeadingType">&Psi;</xsl:template> +<xsl:template match="Omega" mode="docHeadingType">&Omega;</xsl:template> +<xsl:template match="alpha" mode="docHeadingType">&alpha;</xsl:template> +<xsl:template match="beta" mode="docHeadingType">&beta;</xsl:template> +<xsl:template match="gamma" mode="docHeadingType">&gamma;</xsl:template> +<xsl:template match="delta" mode="docHeadingType">&delta;</xsl:template> +<xsl:template match="epsilon" mode="docHeadingType">&epsilon;</xsl:template> +<xsl:template match="zeta" mode="docHeadingType">&zeta;</xsl:template> +<xsl:template match="eta" mode="docHeadingType">&eta;</xsl:template> +<xsl:template match="theta" mode="docHeadingType">&theta;</xsl:template> +<xsl:template match="iota" mode="docHeadingType">&iota;</xsl:template> +<xsl:template match="kappa" mode="docHeadingType">&kappa;</xsl:template> +<xsl:template match="lambda" mode="docHeadingType">&lambda;</xsl:template> +<xsl:template match="mu" mode="docHeadingType">&mu;</xsl:template> +<xsl:template match="nu" mode="docHeadingType">&nu;</xsl:template> +<xsl:template match="xi" mode="docHeadingType">&xi;</xsl:template> +<xsl:template match="pi" mode="docHeadingType">&pi;</xsl:template> +<xsl:template match="rho" mode="docHeadingType">&rho;</xsl:template> +<xsl:template match="sigma" mode="docHeadingType">&sigma;</xsl:template> +<xsl:template match="tau" mode="docHeadingType">&tau;</xsl:template> +<xsl:template match="upsilon" mode="docHeadingType">&upsilon;</xsl:template> +<xsl:template match="phi" mode="docHeadingType">&phi;</xsl:template> +<xsl:template match="chi" mode="docHeadingType">&chi;</xsl:template> +<xsl:template match="psi" mode="docHeadingType">&psi;</xsl:template> +<xsl:template match="omega" mode="docHeadingType">&omega;</xsl:template> +<xsl:template match="sigmaf" mode="docHeadingType">&sigmaf;</xsl:template> +<xsl:template match="sect" mode="docHeadingType">&sect;</xsl:template> +<xsl:template match="deg" mode="docHeadingType">&deg;</xsl:template> +<xsl:template match="prime" mode="docHeadingType">&prime;</xsl:template> +<xsl:template match="Prime" mode="docHeadingType">&Prime;</xsl:template> +<xsl:template match="infin" mode="docHeadingType">&infin;</xsl:template> +<xsl:template match="empty" mode="docHeadingType">&empty;</xsl:template> +<xsl:template match="plusmn" mode="docHeadingType">&plusmn;</xsl:template> +<xsl:template match="times" mode="docHeadingType">&times;</xsl:template> +<xsl:template match="minus" mode="docHeadingType">&minus;</xsl:template> +<xsl:template match="sdot" mode="docHeadingType">&sdot;</xsl:template> +<xsl:template match="part" mode="docHeadingType">&part;</xsl:template> +<xsl:template match="nabla" mode="docHeadingType">&nabla;</xsl:template> +<xsl:template match="radic" mode="docHeadingType">&radic;</xsl:template> +<xsl:template match="perp" mode="docHeadingType">&perp;</xsl:template> +<xsl:template match="sum" mode="docHeadingType">&sum;</xsl:template> +<xsl:template match="int" mode="docHeadingType">&int;</xsl:template> +<xsl:template match="prod" mode="docHeadingType">&prod;</xsl:template> +<xsl:template match="sim" mode="docHeadingType">&sim;</xsl:template> +<xsl:template match="asymp" mode="docHeadingType">&asymp;</xsl:template> +<xsl:template match="ne" mode="docHeadingType">&ne;</xsl:template> +<xsl:template match="equiv" mode="docHeadingType">&equiv;</xsl:template> +<xsl:template match="prop" mode="docHeadingType">&prop;</xsl:template> +<xsl:template match="le" mode="docHeadingType">&le;</xsl:template> +<xsl:template match="ge" mode="docHeadingType">&ge;</xsl:template> +<xsl:template match="larr" mode="docHeadingType">&larr;</xsl:template> +<xsl:template match="rarr" mode="docHeadingType">&rarr;</xsl:template> +<xsl:template match="isin" mode="docHeadingType">&isin;</xsl:template> +<xsl:template match="notin" mode="docHeadingType">&notin;</xsl:template> +<xsl:template match="lceil" mode="docHeadingType">&lceil;</xsl:template> +<xsl:template match="rceil" mode="docHeadingType">&rceil;</xsl:template> +<xsl:template match="lfloor" mode="docHeadingType">&lfloor;</xsl:template> +<xsl:template match="rfloor" mode="docHeadingType">&rfloor;</xsl:template> +<xsl:template match="*" mode="docImageType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template name="docImageType"> +<xsl:apply-templates mode="docImageType"/> +</xsl:template> +<xsl:template match="ulink" mode="docImageType"> +<xsl:call-template name="docURLLink"/> +</xsl:template> +<xsl:template match="bold" mode="docImageType"> +<xsl:call-template name="docMarkupType"/> +</xsl:template> +<xsl:template match="emphasis" mode="docImageType"> +<xsl:call-template name="docMarkupType"/> +</xsl:template> +<xsl:template match="computeroutput" mode="docImageType"> +<xsl:call-template name="docMarkupType"/> +</xsl:template> +<xsl:template match="subscript" mode="docImageType"> +<xsl:call-template name="docMarkupType"/> +</xsl:template> +<xsl:template match="superscript" mode="docImageType"> +<xsl:call-template name="docMarkupType"/> +</xsl:template> +<xsl:template match="center" mode="docImageType"> +<xsl:call-template name="docMarkupType"/> +</xsl:template> +<xsl:template match="small" mode="docImageType"> +<xsl:call-template name="docMarkupType"/> +</xsl:template> +<xsl:template match="htmlonly" mode="docImageType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template match="manonly" mode="docImageType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template match="xmlonly" mode="docImageType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template match="rtfonly" mode="docImageType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template match="latexonly" mode="docImageType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template match="dot" mode="docImageType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template match="msc" mode="docImageType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template match="anchor" mode="docImageType"> +<xsl:call-template name="docAnchorType"/> +</xsl:template> +<xsl:template match="formula" mode="docImageType"> +<xsl:call-template name="docFormulaType"/> +</xsl:template> +<xsl:template match="ref" mode="docImageType"> +<xsl:call-template name="docRefTextType"/> +</xsl:template> +<xsl:template match="copy" mode="docImageType">&copy;</xsl:template> +<xsl:template match="trademark" mode="docImageType">&trademark;</xsl:template> +<xsl:template match="registered" mode="docImageType">&registered;</xsl:template> +<xsl:template match="lsquo" mode="docImageType">&lsquo;</xsl:template> +<xsl:template match="rsquo" mode="docImageType">&rsquo;</xsl:template> +<xsl:template match="ldquo" mode="docImageType">&ldquo;</xsl:template> +<xsl:template match="rdquo" mode="docImageType">&rdquo;</xsl:template> +<xsl:template match="ndash" mode="docImageType">&ndash;</xsl:template> +<xsl:template match="mdash" mode="docImageType">&mdash;</xsl:template> +<xsl:template match="umlaut" mode="docImageType"> +<xsl:value-of select="@char"/> +</xsl:template> +<xsl:template match="acute" mode="docImageType"> +<xsl:value-of select="@char"/> +</xsl:template> +<xsl:template match="grave" mode="docImageType"> +<xsl:value-of select="@char"/> +</xsl:template> +<xsl:template match="circ" mode="docImageType"> +<xsl:value-of select="@char"/> +</xsl:template> +<xsl:template match="slash" mode="docImageType"> +<xsl:value-of select="@char"/> +</xsl:template> +<xsl:template match="tilde" mode="docImageType"> +<xsl:value-of select="@char"/> +</xsl:template> +<xsl:template match="cedil" mode="docImageType"> +<xsl:value-of select="@char"/> +</xsl:template> +<xsl:template match="ring" mode="docImageType"> +<xsl:value-of select="@char"/> +</xsl:template> +<xsl:template match="szlig" mode="docImageType">&szlig;</xsl:template> +<xsl:template match="nonbreakablespace" mode="docImageType">&nbsp;</xsl:template> +<xsl:template match="aelig" mode="docImageType">&aelig;</xsl:template> +<xsl:template match="AElig" mode="docImageType">&AElig;</xsl:template> +<xsl:template match="Gamma" mode="docImageType">&Gamma;</xsl:template> +<xsl:template match="Delta" mode="docImageType">&Delta;</xsl:template> +<xsl:template match="Theta" mode="docImageType">&Theta;</xsl:template> +<xsl:template match="Lambda" mode="docImageType">&Lambda;</xsl:template> +<xsl:template match="Xi" mode="docImageType">&Xi;</xsl:template> +<xsl:template match="Pi" mode="docImageType">&Pi;</xsl:template> +<xsl:template match="Sigma" mode="docImageType">&Sigma;</xsl:template> +<xsl:template match="Upsilon" mode="docImageType">&Upsilon;</xsl:template> +<xsl:template match="Phi" mode="docImageType">&Phi;</xsl:template> +<xsl:template match="Psi" mode="docImageType">&Psi;</xsl:template> +<xsl:template match="Omega" mode="docImageType">&Omega;</xsl:template> +<xsl:template match="alpha" mode="docImageType">&alpha;</xsl:template> +<xsl:template match="beta" mode="docImageType">&beta;</xsl:template> +<xsl:template match="gamma" mode="docImageType">&gamma;</xsl:template> +<xsl:template match="delta" mode="docImageType">&delta;</xsl:template> +<xsl:template match="epsilon" mode="docImageType">&epsilon;</xsl:template> +<xsl:template match="zeta" mode="docImageType">&zeta;</xsl:template> +<xsl:template match="eta" mode="docImageType">&eta;</xsl:template> +<xsl:template match="theta" mode="docImageType">&theta;</xsl:template> +<xsl:template match="iota" mode="docImageType">&iota;</xsl:template> +<xsl:template match="kappa" mode="docImageType">&kappa;</xsl:template> +<xsl:template match="lambda" mode="docImageType">&lambda;</xsl:template> +<xsl:template match="mu" mode="docImageType">&mu;</xsl:template> +<xsl:template match="nu" mode="docImageType">&nu;</xsl:template> +<xsl:template match="xi" mode="docImageType">&xi;</xsl:template> +<xsl:template match="pi" mode="docImageType">&pi;</xsl:template> +<xsl:template match="rho" mode="docImageType">&rho;</xsl:template> +<xsl:template match="sigma" mode="docImageType">&sigma;</xsl:template> +<xsl:template match="tau" mode="docImageType">&tau;</xsl:template> +<xsl:template match="upsilon" mode="docImageType">&upsilon;</xsl:template> +<xsl:template match="phi" mode="docImageType">&phi;</xsl:template> +<xsl:template match="chi" mode="docImageType">&chi;</xsl:template> +<xsl:template match="psi" mode="docImageType">&psi;</xsl:template> +<xsl:template match="omega" mode="docImageType">&omega;</xsl:template> +<xsl:template match="sigmaf" mode="docImageType">&sigmaf;</xsl:template> +<xsl:template match="sect" mode="docImageType">&sect;</xsl:template> +<xsl:template match="deg" mode="docImageType">&deg;</xsl:template> +<xsl:template match="prime" mode="docImageType">&prime;</xsl:template> +<xsl:template match="Prime" mode="docImageType">&Prime;</xsl:template> +<xsl:template match="infin" mode="docImageType">&infin;</xsl:template> +<xsl:template match="empty" mode="docImageType">&empty;</xsl:template> +<xsl:template match="plusmn" mode="docImageType">&plusmn;</xsl:template> +<xsl:template match="times" mode="docImageType">&times;</xsl:template> +<xsl:template match="minus" mode="docImageType">&minus;</xsl:template> +<xsl:template match="sdot" mode="docImageType">&sdot;</xsl:template> +<xsl:template match="part" mode="docImageType">&part;</xsl:template> +<xsl:template match="nabla" mode="docImageType">&nabla;</xsl:template> +<xsl:template match="radic" mode="docImageType">&radic;</xsl:template> +<xsl:template match="perp" mode="docImageType">&perp;</xsl:template> +<xsl:template match="sum" mode="docImageType">&sum;</xsl:template> +<xsl:template match="int" mode="docImageType">&int;</xsl:template> +<xsl:template match="prod" mode="docImageType">&prod;</xsl:template> +<xsl:template match="sim" mode="docImageType">&sim;</xsl:template> +<xsl:template match="asymp" mode="docImageType">&asymp;</xsl:template> +<xsl:template match="ne" mode="docImageType">&ne;</xsl:template> +<xsl:template match="equiv" mode="docImageType">&equiv;</xsl:template> +<xsl:template match="prop" mode="docImageType">&prop;</xsl:template> +<xsl:template match="le" mode="docImageType">&le;</xsl:template> +<xsl:template match="ge" mode="docImageType">&ge;</xsl:template> +<xsl:template match="larr" mode="docImageType">&larr;</xsl:template> +<xsl:template match="rarr" mode="docImageType">&rarr;</xsl:template> +<xsl:template match="isin" mode="docImageType">&isin;</xsl:template> +<xsl:template match="notin" mode="docImageType">&notin;</xsl:template> +<xsl:template match="lceil" mode="docImageType">&lceil;</xsl:template> +<xsl:template match="rceil" mode="docImageType">&rceil;</xsl:template> +<xsl:template match="lfloor" mode="docImageType">&lfloor;</xsl:template> +<xsl:template match="rfloor" mode="docImageType">&rfloor;</xsl:template> +<xsl:template match="*" mode="docFileType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template name="docFileType"> +<xsl:apply-templates mode="docFileType"/> +</xsl:template> +<xsl:template match="ulink" mode="docFileType"> +<xsl:call-template name="docURLLink"/> +</xsl:template> +<xsl:template match="bold" mode="docFileType"> +<xsl:call-template name="docMarkupType"/> +</xsl:template> +<xsl:template match="emphasis" mode="docFileType"> +<xsl:call-template name="docMarkupType"/> +</xsl:template> +<xsl:template match="computeroutput" mode="docFileType"> +<xsl:call-template name="docMarkupType"/> +</xsl:template> +<xsl:template match="subscript" mode="docFileType"> +<xsl:call-template name="docMarkupType"/> +</xsl:template> +<xsl:template match="superscript" mode="docFileType"> +<xsl:call-template name="docMarkupType"/> +</xsl:template> +<xsl:template match="center" mode="docFileType"> +<xsl:call-template name="docMarkupType"/> +</xsl:template> +<xsl:template match="small" mode="docFileType"> +<xsl:call-template name="docMarkupType"/> +</xsl:template> +<xsl:template match="htmlonly" mode="docFileType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template match="manonly" mode="docFileType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template match="xmlonly" mode="docFileType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template match="rtfonly" mode="docFileType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template match="latexonly" mode="docFileType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template match="dot" mode="docFileType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template match="msc" mode="docFileType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template match="anchor" mode="docFileType"> +<xsl:call-template name="docAnchorType"/> +</xsl:template> +<xsl:template match="formula" mode="docFileType"> +<xsl:call-template name="docFormulaType"/> +</xsl:template> +<xsl:template match="ref" mode="docFileType"> +<xsl:call-template name="docRefTextType"/> +</xsl:template> +<xsl:template match="copy" mode="docFileType">&copy;</xsl:template> +<xsl:template match="trademark" mode="docFileType">&trademark;</xsl:template> +<xsl:template match="registered" mode="docFileType">&registered;</xsl:template> +<xsl:template match="lsquo" mode="docFileType">&lsquo;</xsl:template> +<xsl:template match="rsquo" mode="docFileType">&rsquo;</xsl:template> +<xsl:template match="ldquo" mode="docFileType">&ldquo;</xsl:template> +<xsl:template match="rdquo" mode="docFileType">&rdquo;</xsl:template> +<xsl:template match="ndash" mode="docFileType">&ndash;</xsl:template> +<xsl:template match="mdash" mode="docFileType">&mdash;</xsl:template> +<xsl:template match="umlaut" mode="docFileType"> +<xsl:value-of select="@char"/> +</xsl:template> +<xsl:template match="acute" mode="docFileType"> +<xsl:value-of select="@char"/> +</xsl:template> +<xsl:template match="grave" mode="docFileType"> +<xsl:value-of select="@char"/> +</xsl:template> +<xsl:template match="circ" mode="docFileType"> +<xsl:value-of select="@char"/> +</xsl:template> +<xsl:template match="slash" mode="docFileType"> +<xsl:value-of select="@char"/> +</xsl:template> +<xsl:template match="tilde" mode="docFileType"> +<xsl:value-of select="@char"/> +</xsl:template> +<xsl:template match="cedil" mode="docFileType"> +<xsl:value-of select="@char"/> +</xsl:template> +<xsl:template match="ring" mode="docFileType"> +<xsl:value-of select="@char"/> +</xsl:template> +<xsl:template match="szlig" mode="docFileType">&szlig;</xsl:template> +<xsl:template match="nonbreakablespace" mode="docFileType">&nbsp;</xsl:template> +<xsl:template match="aelig" mode="docFileType">&aelig;</xsl:template> +<xsl:template match="AElig" mode="docFileType">&AElig;</xsl:template> +<xsl:template match="Gamma" mode="docFileType">&Gamma;</xsl:template> +<xsl:template match="Delta" mode="docFileType">&Delta;</xsl:template> +<xsl:template match="Theta" mode="docFileType">&Theta;</xsl:template> +<xsl:template match="Lambda" mode="docFileType">&Lambda;</xsl:template> +<xsl:template match="Xi" mode="docFileType">&Xi;</xsl:template> +<xsl:template match="Pi" mode="docFileType">&Pi;</xsl:template> +<xsl:template match="Sigma" mode="docFileType">&Sigma;</xsl:template> +<xsl:template match="Upsilon" mode="docFileType">&Upsilon;</xsl:template> +<xsl:template match="Phi" mode="docFileType">&Phi;</xsl:template> +<xsl:template match="Psi" mode="docFileType">&Psi;</xsl:template> +<xsl:template match="Omega" mode="docFileType">&Omega;</xsl:template> +<xsl:template match="alpha" mode="docFileType">&alpha;</xsl:template> +<xsl:template match="beta" mode="docFileType">&beta;</xsl:template> +<xsl:template match="gamma" mode="docFileType">&gamma;</xsl:template> +<xsl:template match="delta" mode="docFileType">&delta;</xsl:template> +<xsl:template match="epsilon" mode="docFileType">&epsilon;</xsl:template> +<xsl:template match="zeta" mode="docFileType">&zeta;</xsl:template> +<xsl:template match="eta" mode="docFileType">&eta;</xsl:template> +<xsl:template match="theta" mode="docFileType">&theta;</xsl:template> +<xsl:template match="iota" mode="docFileType">&iota;</xsl:template> +<xsl:template match="kappa" mode="docFileType">&kappa;</xsl:template> +<xsl:template match="lambda" mode="docFileType">&lambda;</xsl:template> +<xsl:template match="mu" mode="docFileType">&mu;</xsl:template> +<xsl:template match="nu" mode="docFileType">&nu;</xsl:template> +<xsl:template match="xi" mode="docFileType">&xi;</xsl:template> +<xsl:template match="pi" mode="docFileType">&pi;</xsl:template> +<xsl:template match="rho" mode="docFileType">&rho;</xsl:template> +<xsl:template match="sigma" mode="docFileType">&sigma;</xsl:template> +<xsl:template match="tau" mode="docFileType">&tau;</xsl:template> +<xsl:template match="upsilon" mode="docFileType">&upsilon;</xsl:template> +<xsl:template match="phi" mode="docFileType">&phi;</xsl:template> +<xsl:template match="chi" mode="docFileType">&chi;</xsl:template> +<xsl:template match="psi" mode="docFileType">&psi;</xsl:template> +<xsl:template match="omega" mode="docFileType">&omega;</xsl:template> +<xsl:template match="sigmaf" mode="docFileType">&sigmaf;</xsl:template> +<xsl:template match="sect" mode="docFileType">&sect;</xsl:template> +<xsl:template match="deg" mode="docFileType">&deg;</xsl:template> +<xsl:template match="prime" mode="docFileType">&prime;</xsl:template> +<xsl:template match="Prime" mode="docFileType">&Prime;</xsl:template> +<xsl:template match="infin" mode="docFileType">&infin;</xsl:template> +<xsl:template match="empty" mode="docFileType">&empty;</xsl:template> +<xsl:template match="plusmn" mode="docFileType">&plusmn;</xsl:template> +<xsl:template match="times" mode="docFileType">&times;</xsl:template> +<xsl:template match="minus" mode="docFileType">&minus;</xsl:template> +<xsl:template match="sdot" mode="docFileType">&sdot;</xsl:template> +<xsl:template match="part" mode="docFileType">&part;</xsl:template> +<xsl:template match="nabla" mode="docFileType">&nabla;</xsl:template> +<xsl:template match="radic" mode="docFileType">&radic;</xsl:template> +<xsl:template match="perp" mode="docFileType">&perp;</xsl:template> +<xsl:template match="sum" mode="docFileType">&sum;</xsl:template> +<xsl:template match="int" mode="docFileType">&int;</xsl:template> +<xsl:template match="prod" mode="docFileType">&prod;</xsl:template> +<xsl:template match="sim" mode="docFileType">&sim;</xsl:template> +<xsl:template match="asymp" mode="docFileType">&asymp;</xsl:template> +<xsl:template match="ne" mode="docFileType">&ne;</xsl:template> +<xsl:template match="equiv" mode="docFileType">&equiv;</xsl:template> +<xsl:template match="prop" mode="docFileType">&prop;</xsl:template> +<xsl:template match="le" mode="docFileType">&le;</xsl:template> +<xsl:template match="ge" mode="docFileType">&ge;</xsl:template> +<xsl:template match="larr" mode="docFileType">&larr;</xsl:template> +<xsl:template match="rarr" mode="docFileType">&rarr;</xsl:template> +<xsl:template match="isin" mode="docFileType">&isin;</xsl:template> +<xsl:template match="notin" mode="docFileType">&notin;</xsl:template> +<xsl:template match="lceil" mode="docFileType">&lceil;</xsl:template> +<xsl:template match="rceil" mode="docFileType">&rceil;</xsl:template> +<xsl:template match="lfloor" mode="docFileType">&lfloor;</xsl:template> +<xsl:template match="rfloor" mode="docFileType">&rfloor;</xsl:template> +<xsl:template match="*" mode="docTocItemType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template name="docTocItemType"> +<xsl:apply-templates mode="docTocItemType"/> +</xsl:template> +<xsl:template match="ulink" mode="docTocItemType"> +<xsl:call-template name="docURLLink"/> +</xsl:template> +<xsl:template match="bold" mode="docTocItemType"> +<xsl:call-template name="docMarkupType"/> +</xsl:template> +<xsl:template match="emphasis" mode="docTocItemType"> +<xsl:call-template name="docMarkupType"/> +</xsl:template> +<xsl:template match="computeroutput" mode="docTocItemType"> +<xsl:call-template name="docMarkupType"/> +</xsl:template> +<xsl:template match="subscript" mode="docTocItemType"> +<xsl:call-template name="docMarkupType"/> +</xsl:template> +<xsl:template match="superscript" mode="docTocItemType"> +<xsl:call-template name="docMarkupType"/> +</xsl:template> +<xsl:template match="center" mode="docTocItemType"> +<xsl:call-template name="docMarkupType"/> +</xsl:template> +<xsl:template match="small" mode="docTocItemType"> +<xsl:call-template name="docMarkupType"/> +</xsl:template> +<xsl:template match="htmlonly" mode="docTocItemType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template match="manonly" mode="docTocItemType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template match="xmlonly" mode="docTocItemType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template match="rtfonly" mode="docTocItemType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template match="latexonly" mode="docTocItemType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template match="dot" mode="docTocItemType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template match="msc" mode="docTocItemType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template match="anchor" mode="docTocItemType"> +<xsl:call-template name="docAnchorType"/> +</xsl:template> +<xsl:template match="formula" mode="docTocItemType"> +<xsl:call-template name="docFormulaType"/> +</xsl:template> +<xsl:template match="ref" mode="docTocItemType"> +<xsl:call-template name="docRefTextType"/> +</xsl:template> +<xsl:template match="copy" mode="docTocItemType">&copy;</xsl:template> +<xsl:template match="trademark" mode="docTocItemType">&trademark;</xsl:template> +<xsl:template match="registered" mode="docTocItemType">&registered;</xsl:template> +<xsl:template match="lsquo" mode="docTocItemType">&lsquo;</xsl:template> +<xsl:template match="rsquo" mode="docTocItemType">&rsquo;</xsl:template> +<xsl:template match="ldquo" mode="docTocItemType">&ldquo;</xsl:template> +<xsl:template match="rdquo" mode="docTocItemType">&rdquo;</xsl:template> +<xsl:template match="ndash" mode="docTocItemType">&ndash;</xsl:template> +<xsl:template match="mdash" mode="docTocItemType">&mdash;</xsl:template> +<xsl:template match="umlaut" mode="docTocItemType"> +<xsl:value-of select="@char"/> +</xsl:template> +<xsl:template match="acute" mode="docTocItemType"> +<xsl:value-of select="@char"/> +</xsl:template> +<xsl:template match="grave" mode="docTocItemType"> +<xsl:value-of select="@char"/> +</xsl:template> +<xsl:template match="circ" mode="docTocItemType"> +<xsl:value-of select="@char"/> +</xsl:template> +<xsl:template match="slash" mode="docTocItemType"> +<xsl:value-of select="@char"/> +</xsl:template> +<xsl:template match="tilde" mode="docTocItemType"> +<xsl:value-of select="@char"/> +</xsl:template> +<xsl:template match="cedil" mode="docTocItemType"> +<xsl:value-of select="@char"/> +</xsl:template> +<xsl:template match="ring" mode="docTocItemType"> +<xsl:value-of select="@char"/> +</xsl:template> +<xsl:template match="szlig" mode="docTocItemType">&szlig;</xsl:template> +<xsl:template match="nonbreakablespace" mode="docTocItemType">&nbsp;</xsl:template> +<xsl:template match="aelig" mode="docTocItemType">&aelig;</xsl:template> +<xsl:template match="AElig" mode="docTocItemType">&AElig;</xsl:template> +<xsl:template match="Gamma" mode="docTocItemType">&Gamma;</xsl:template> +<xsl:template match="Delta" mode="docTocItemType">&Delta;</xsl:template> +<xsl:template match="Theta" mode="docTocItemType">&Theta;</xsl:template> +<xsl:template match="Lambda" mode="docTocItemType">&Lambda;</xsl:template> +<xsl:template match="Xi" mode="docTocItemType">&Xi;</xsl:template> +<xsl:template match="Pi" mode="docTocItemType">&Pi;</xsl:template> +<xsl:template match="Sigma" mode="docTocItemType">&Sigma;</xsl:template> +<xsl:template match="Upsilon" mode="docTocItemType">&Upsilon;</xsl:template> +<xsl:template match="Phi" mode="docTocItemType">&Phi;</xsl:template> +<xsl:template match="Psi" mode="docTocItemType">&Psi;</xsl:template> +<xsl:template match="Omega" mode="docTocItemType">&Omega;</xsl:template> +<xsl:template match="alpha" mode="docTocItemType">&alpha;</xsl:template> +<xsl:template match="beta" mode="docTocItemType">&beta;</xsl:template> +<xsl:template match="gamma" mode="docTocItemType">&gamma;</xsl:template> +<xsl:template match="delta" mode="docTocItemType">&delta;</xsl:template> +<xsl:template match="epsilon" mode="docTocItemType">&epsilon;</xsl:template> +<xsl:template match="zeta" mode="docTocItemType">&zeta;</xsl:template> +<xsl:template match="eta" mode="docTocItemType">&eta;</xsl:template> +<xsl:template match="theta" mode="docTocItemType">&theta;</xsl:template> +<xsl:template match="iota" mode="docTocItemType">&iota;</xsl:template> +<xsl:template match="kappa" mode="docTocItemType">&kappa;</xsl:template> +<xsl:template match="lambda" mode="docTocItemType">&lambda;</xsl:template> +<xsl:template match="mu" mode="docTocItemType">&mu;</xsl:template> +<xsl:template match="nu" mode="docTocItemType">&nu;</xsl:template> +<xsl:template match="xi" mode="docTocItemType">&xi;</xsl:template> +<xsl:template match="pi" mode="docTocItemType">&pi;</xsl:template> +<xsl:template match="rho" mode="docTocItemType">&rho;</xsl:template> +<xsl:template match="sigma" mode="docTocItemType">&sigma;</xsl:template> +<xsl:template match="tau" mode="docTocItemType">&tau;</xsl:template> +<xsl:template match="upsilon" mode="docTocItemType">&upsilon;</xsl:template> +<xsl:template match="phi" mode="docTocItemType">&phi;</xsl:template> +<xsl:template match="chi" mode="docTocItemType">&chi;</xsl:template> +<xsl:template match="psi" mode="docTocItemType">&psi;</xsl:template> +<xsl:template match="omega" mode="docTocItemType">&omega;</xsl:template> +<xsl:template match="sigmaf" mode="docTocItemType">&sigmaf;</xsl:template> +<xsl:template match="sect" mode="docTocItemType">&sect;</xsl:template> +<xsl:template match="deg" mode="docTocItemType">&deg;</xsl:template> +<xsl:template match="prime" mode="docTocItemType">&prime;</xsl:template> +<xsl:template match="Prime" mode="docTocItemType">&Prime;</xsl:template> +<xsl:template match="infin" mode="docTocItemType">&infin;</xsl:template> +<xsl:template match="empty" mode="docTocItemType">&empty;</xsl:template> +<xsl:template match="plusmn" mode="docTocItemType">&plusmn;</xsl:template> +<xsl:template match="times" mode="docTocItemType">&times;</xsl:template> +<xsl:template match="minus" mode="docTocItemType">&minus;</xsl:template> +<xsl:template match="sdot" mode="docTocItemType">&sdot;</xsl:template> +<xsl:template match="part" mode="docTocItemType">&part;</xsl:template> +<xsl:template match="nabla" mode="docTocItemType">&nabla;</xsl:template> +<xsl:template match="radic" mode="docTocItemType">&radic;</xsl:template> +<xsl:template match="perp" mode="docTocItemType">&perp;</xsl:template> +<xsl:template match="sum" mode="docTocItemType">&sum;</xsl:template> +<xsl:template match="int" mode="docTocItemType">&int;</xsl:template> +<xsl:template match="prod" mode="docTocItemType">&prod;</xsl:template> +<xsl:template match="sim" mode="docTocItemType">&sim;</xsl:template> +<xsl:template match="asymp" mode="docTocItemType">&asymp;</xsl:template> +<xsl:template match="ne" mode="docTocItemType">&ne;</xsl:template> +<xsl:template match="equiv" mode="docTocItemType">&equiv;</xsl:template> +<xsl:template match="prop" mode="docTocItemType">&prop;</xsl:template> +<xsl:template match="le" mode="docTocItemType">&le;</xsl:template> +<xsl:template match="ge" mode="docTocItemType">&ge;</xsl:template> +<xsl:template match="larr" mode="docTocItemType">&larr;</xsl:template> +<xsl:template match="rarr" mode="docTocItemType">&rarr;</xsl:template> +<xsl:template match="isin" mode="docTocItemType">&isin;</xsl:template> +<xsl:template match="notin" mode="docTocItemType">&notin;</xsl:template> +<xsl:template match="lceil" mode="docTocItemType">&lceil;</xsl:template> +<xsl:template match="rceil" mode="docTocItemType">&rceil;</xsl:template> +<xsl:template match="lfloor" mode="docTocItemType">&lfloor;</xsl:template> +<xsl:template match="rfloor" mode="docTocItemType">&rfloor;</xsl:template> +<xsl:template name="docTocListType"> +<xsl:apply-templates mode="docTocListType"/> +</xsl:template> +<xsl:template match="tocitem" mode="docTocListType"> +<xsl:call-template name="docTocItemType"/> +</xsl:template> +<xsl:template name="docLanguageType"> +<xsl:apply-templates mode="docLanguageType"/> +</xsl:template> +<xsl:template match="para" mode="docLanguageType"> +<xsl:call-template name="docParaType"/> +</xsl:template> +<xsl:template name="docParamListType"> +<xsl:apply-templates mode="docParamListType"/> +</xsl:template> +<xsl:template match="parameteritem" mode="docParamListType"> +<xsl:call-template name="docParamListItem"/> +</xsl:template> +<xsl:template name="docParamListItem"> +<xsl:apply-templates mode="docParamListItem"/> +</xsl:template> +<xsl:template match="parameternamelist" mode="docParamListItem"> +<xsl:call-template name="docParamNameList"/> +</xsl:template> +<xsl:template match="parameterdescription" mode="docParamListItem"> +<xsl:call-template name="descriptionType"/> +</xsl:template> +<xsl:template name="docParamNameList"> +<xsl:apply-templates mode="docParamNameList"/> +</xsl:template> +<xsl:template match="parametertype" mode="docParamNameList"> +<xsl:call-template name="docParamType"/> +</xsl:template> +<xsl:template match="parametername" mode="docParamNameList"> +<xsl:call-template name="docParamName"/> +</xsl:template> +<xsl:template match="*" mode="docParamType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template name="docParamType"> +<xsl:apply-templates mode="docParamType"/> +</xsl:template> +<xsl:template match="ref" mode="docParamType"> +<xsl:call-template name="refTextType"/> +</xsl:template> +<xsl:template match="*" mode="docParamName"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template name="docParamName"> +<xsl:apply-templates mode="docParamName"/> +</xsl:template> +<xsl:template match="ref" mode="docParamName"> +<xsl:call-template name="refTextType"/> +</xsl:template> +<xsl:template name="docXRefSectType"> +<xsl:apply-templates mode="docXRefSectType"/> +</xsl:template> +<xsl:template match="xreftitle" mode="docXRefSectType"> +<xsl:value-of select="text()"/> +</xsl:template> +<xsl:template match="xrefdescription" mode="docXRefSectType"> +<xsl:call-template name="descriptionType"/> +</xsl:template> +<xsl:template name="docCopyType"> +<xsl:apply-templates mode="docCopyType"/> +</xsl:template> +<xsl:template match="para" mode="docCopyType"> +<xsl:call-template name="docParaType"/> +</xsl:template> +<xsl:template match="sect1" mode="docCopyType"> +<xsl:call-template name="docSect1Type"/> +</xsl:template> +<xsl:template match="internal" mode="docCopyType"> +<xsl:call-template name="docInternalType"/> +</xsl:template> +<xsl:template name="docBlockQuoteType"> +<xsl:apply-templates mode="docBlockQuoteType"/> +</xsl:template> +<xsl:template match="para" mode="docBlockQuoteType"> +<xsl:call-template name="docParaType"/> +</xsl:template> +<xsl:template name="docParBlockType"> +<xsl:apply-templates mode="docParBlockType"/> +</xsl:template> +<xsl:template match="para" mode="docParBlockType"> +<xsl:call-template name="docParaType"/> +</xsl:template> +<xsl:template name="docCharType"> +<xsl:apply-templates mode="docCharType"/> +</xsl:template> +<xsl:template name="docEmptyType"> +<xsl:apply-templates mode="docEmptyType"/> +</xsl:template> +</xsl:stylesheet>