Subject: mode
From: Paul M <pjmaip@xxxxxxxxx>
Date: Thu, 14 Apr 2011 12:20:06 -0700 (PDT)
|
I am just questioning about modes. The below contrived xsl snippet sets a mode if an element has a specific attribute. For elements that have only one translation (and always will), I look for mode #all. Since I am new to xsl, I have found that #all seems to be discouraged. However, what would be the pattern than if I were to say have several modes, and several dozen elements which are always the same regardless of mode? Example or link to xsl is fine.
<xsl:stylesheet version="2.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xpath-default-namespace="http://www.w3.org/1999/xhtml">
...
<xsl:template match="para" mode="#all">
<p>
<xsl:apply-templates/>
</p>
</xsl:template>
<xsl:template match="sectionTitle">
<xsl:choose>
<xsl:when test="./@type = 5">
<h2 class="superduper">
<xsl:apply-templates mode="super"/>
</h2>
</xsl:when>
<xsl:otherwise>
<h2 class="boring">
<xsl:apply-templates/>
</h2>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
...
| Current Thread |
- mode
- Paul M - 14 Apr 2011 19:20:31 -0000 <=
|
|