Modules | Category: example
This use case tests the effect of Use CaseSource (view)<doc>
<section index="section1"
index2="atr2val">
<section index="subSection1.1">
<p>Hello</p>
<p>Its me again.</p>
</section>
</section>
<section index="section2">
<p>Jam</p>
<section index="subSection2.1">
<p>Marmalade</p>
<p>And Honey</p>
</section>
<section index="subSection2.2">
<p>With peanut butter</p>
<p>On toast</p>
</section>
<p>Delicious!</p>
<section index="subSection2.3">
<p>Full up now?</p>
<p>You bet.</p>
</section>
</section>
</doc>Stylesheet (view)<!-- Test the effect of function-available() and element-available() -->
<func:function name="f:total">
<xsl:param name="n1"
select="0" />
<xsl:param name="n2"
select="0" />
<xsl:param name="n3"
select="0" />
<xsl:param name="n4"
select="0" />
<xsl:param name="n5"
select="0" />
<xsl:param name="n6"
select="0" />
<xsl:param name="n7"
select="0" />
<func:result select="$n1+$n2+$n3+$n4+$n5+$n6+$n7" />
</func:function>
<xsl:template match="/">
<out>
;
<true>
<xsl:value-of select="function-available('f:total')" />
</true>
;
<false>
<xsl:value-of select="function-available('f:jabberwocky')" />
</false>
;
<true>
<xsl:value-of select="element-available('func:result')" />
</true>
;
<false>
<xsl:value-of select="element-available('func:function')" />
</false>
;
<!-- note, this should return false because func:function is not an INSTRUCTION -->
<false>
<xsl:value-of select="element-available('func:jeni-tennison')" />
</false>
;
</out>
</xsl:template>Result (view)<out>
;
<true>true</true>
;
<false>false</false>
;
<true>true</true>
;
<false>false</false>
;
<false>false</false>
;
</out>Change HistoryPrevious Version: ..NaN.html
|
http://www.exslt.org/func/elements/function/func.function.use-case.6.html last modified 2001-04-28