Blame docs/manual.xsl

Packit Service 76cb02
Packit Service 76cb02
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version='1.0'>
Packit Service 76cb02
Packit Service 76cb02
Packit Service 76cb02
Packit Service 76cb02
<xsl:param name="target.database.document">olinkdb.xml</xsl:param>
Packit Service 76cb02
-->
Packit Service 76cb02
Packit Service 76cb02
Packit Service 76cb02
<xsl:param name="current.docid" select="/*/@id"/>
Packit Service 76cb02
Packit Service 76cb02
Packit Service 76cb02
<xsl:param name="literal.extensions">scale.by.width</xsl:param>
Packit Service 76cb02
Packit Service 76cb02
Packit Service 76cb02
<xsl:param name="latex.hyperparam">colorlinks,linkcolor=blue,pdfstartview=FitH</xsl:param>
Packit Service 76cb02
Packit Service 76cb02
Packit Service 76cb02
<xsl:param name="doc.publisher.show">1</xsl:param>
Packit Service 76cb02
Packit Service 76cb02
Packit Service 76cb02
<xsl:param name="doc.lot.show">figure,table,example</xsl:param>
Packit Service 76cb02
Packit Service 76cb02
Packit Service 76cb02
<xsl:param name="term.breakline">1</xsl:param>
Packit Service 76cb02
Packit Service 76cb02
Packit Service 76cb02
<xsl:param name="refentry.numbered">0</xsl:param>
Packit Service 76cb02
Packit Service 76cb02
<xsl:template match="parameter">
Packit Service 76cb02
  <xsl:variable name="name" select="."/>
Packit Service 76cb02
  <xsl:variable name="target" select="key('id',$name)[1]"/>
Packit Service 76cb02
Packit Service 76cb02
  <xsl:choose>
Packit Service 76cb02
  <xsl:when test="count($target) > 0">
Packit Service 76cb02
    
Packit Service 76cb02
    <xsl:call-template name="hyperlink.markup">
Packit Service 76cb02
      <xsl:with-param name="linkend" select="$name"/>
Packit Service 76cb02
      <xsl:with-param name="text">
Packit Service 76cb02
        <xsl:apply-imports/>
Packit Service 76cb02
      </xsl:with-param>
Packit Service 76cb02
    </xsl:call-template>
Packit Service 76cb02
    
Packit Service 76cb02
    <xsl:text>\index{Parameters!</xsl:text>
Packit Service 76cb02
    <xsl:value-of select="$name"/>
Packit Service 76cb02
    <xsl:text>}</xsl:text>
Packit Service 76cb02
  </xsl:when>
Packit Service 76cb02
  <xsl:otherwise>
Packit Service 76cb02
    
Packit Service 76cb02
    <xsl:message>No reference for parameter: '
Packit Service 76cb02
    select="$name"/>'</xsl:message>
Packit Service 76cb02
    -->
Packit Service 76cb02
    <xsl:apply-imports/>
Packit Service 76cb02
  </xsl:otherwise>
Packit Service 76cb02
  </xsl:choose>
Packit Service 76cb02
</xsl:template>
Packit Service 76cb02
Packit Service 76cb02
<xsl:template match="sgmltag[@class='xmlpi']">
Packit Service 76cb02
  <xsl:variable name="name" select="normalize-space(.)"/>
Packit Service 76cb02
  <xsl:variable name="nameref" select="concat('pi-',translate($name,' ','_'))"/>
Packit Service 76cb02
  <xsl:variable name="target" select="key('id',$nameref)[1]"/>
Packit Service 76cb02
Packit Service 76cb02
  <xsl:choose>
Packit Service 76cb02
  <xsl:when test="count($target) > 0">
Packit Service 76cb02
    
Packit Service 76cb02
    <xsl:call-template name="hyperlink.markup">
Packit Service 76cb02
      <xsl:with-param name="linkend" select="$nameref"/>
Packit Service 76cb02
      <xsl:with-param name="text">
Packit Service 76cb02
        <xsl:apply-imports/>
Packit Service 76cb02
      </xsl:with-param>
Packit Service 76cb02
    </xsl:call-template>
Packit Service 76cb02
    
Packit Service 76cb02
    <xsl:text>\index{Processing Instructions!</xsl:text>
Packit Service 76cb02
    <xsl:value-of select="$name"/>
Packit Service 76cb02
    <xsl:text>}</xsl:text>
Packit Service 76cb02
  </xsl:when>
Packit Service 76cb02
  <xsl:otherwise>
Packit Service 76cb02
    
Packit Service 76cb02
    <xsl:message>No reference for parameter: '
Packit Service 76cb02
    select="$name"/>'</xsl:message>
Packit Service 76cb02
    -->
Packit Service 76cb02
    <xsl:apply-imports/>
Packit Service 76cb02
  </xsl:otherwise>
Packit Service 76cb02
  </xsl:choose>
Packit Service 76cb02
</xsl:template>
Packit Service 76cb02
Packit Service 76cb02
</xsl:stylesheet>