Changeset 3155


Ignore:
Timestamp:
07/18/13 15:46:14 (11 years ago)
Author:
andmor
Message:

In xquery.dpml, print XSLT debug elements just if debug flag in the DPML document is 'true'.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • cats/shared/urn.org.isocat.sloot/trunk/tools/xquery.dpml

    r3092 r3155  
    2525                                        <xsl:output method="text"/>
    2626                                        <xsl:param name="vararg"/>
     27                                        <xsl:param name="debug"/>
    2728                                        <xsl:variable name="NL" select="system-property('line.separator')"/>
    2829                                        <xsl:template match="/">
     
    5657                                                                select="$vararg/arguments/*[not(name()=('operand','operator'))]">
    5758                                                                <xsl:variable name="var" select="name()"/>
    58                                                                 <xsl:message>DBG: variable name[<xsl:value-of select="$var"
     59                                                                <xsl:if test="$debug">
     60                                                                        <xsl:message>DBG: variable name[<xsl:value-of select="$var"
    5961                                                                        />]</xsl:message>
     62                                                                </xsl:if>
     63
    6064                                                                <xsl:text>declare variable $</xsl:text>
    6165                                                                <xsl:value-of select="$var"/>
     
    6569                                                        <xsl:apply-templates/>
    6670                                                </xsl:variable>
    67                                                 <xsl:message>DBG: xquery[<xsl:value-of select="$query"/>]</xsl:message>
     71                                                <xsl:if test="$debug">
     72                                                        <xsl:message>DBG: xquery[<xsl:value-of select="$query"/>]</xsl:message>
     73                                                </xsl:if>
    6874                                                <xsl:value-of select="$query"/>
    6975                                        </xsl:template>
     
    98104                </argument>
    99105                <argument name="vararg">arg:arguments</argument>
     106                <argument name="debug">this:debug</argument>
    100107        </request>
    101108        <request assignment="query">
Note: See TracChangeset for help on using the changeset viewer.