"Bjorndahl, Brad" wrote:
Hi
The output looks correct to me except the last block for
mode M3. Apparently the built-in template for "*" was
used for processing in mode M3, which does not exist.
[XSLT20] §6.6 says:
The built-in template rules apply to all modes.
The built-in rule for document nodes and element nodes
is equivalent to calling xsl:apply-templates with no
select attribute, and with the mode attribute set to
#current. If the built-in rule was invoked with
parameters, those parameters are passed on in the
implicit xsl:apply-templates instruction.
So you can think about the following pseudo-code:
<xsl:template match="*|document-node()" mode="#all">
<accept any param>
<xsl:apply-templates mode="#current">
<forward any received param>
</xsl:apply-templates>
</xsl:template>
Regards,
--drkm
___________________________________________________________________________
Découvrez une nouvelle façon d'obtenir des réponses à toutes vos questions !
Profitez des connaissances, des opinions et des expériences des internautes sur
Yahoo! Questions/Réponses
http://fr.answers.yahoo.com
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--