On Fri, 21 Mar 2003, Joe Meree wrote:
I've spent a lot of time trying to avoid xsl:if and for-each by using
apply-templates for everything. Is there a way to "apply-templates" to the
attributes of an element? I'm thinking of something like this:
<xsl:apply-templates select="./@*">. If this can be done, I could get rid
if a lot of xsl:if statements that check for the presence of attributes.
Joe
sure. i use something like this with a variation on an identity
transform to translate my own pidgin form of docbook to real
docbook. here's a sample template (one among many):
<xsl:template match="c">
<chapter>
<xsl:apply-templates select="@*|node()"/>
</chapter>
</xsl:template>
rday
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list