Subject: Re: XSL too Weak For Generic XML tree view
From: David Carlisle <davidc@xxxxxxxxx>
Date: Thu, 29 Jul 1999 17:37:20 +0100 (BST)
|
I wasn't sure, was your subject line supposed to be a statement or a
question?
In either case, given
<Type1>value
<IndentedType1>value
<IndentedType2>value
<IndentedType3>valuea</IndentedType3>
<IndentedType3>valueb</IndentedType3>
<IndentedType3>valuec</IndentedType3>
</IndentedType2>
</IndentedType1>
</Type1>
Then this output
Type1: value
-IndentedType1: value
--IndentedType2: value
---IndentedType3: valuea
---IndentedType3: valueb
---IndentedType3: valuec
results from the following stylesheet using the current xsl syntax.
David
<xsl:stylesheet
xmlns:xsl="http://www.w3.org/XSL/Transform/1.0"
default-space="strip"
indent-result="yes">
<xsl:template match="*">
<xsl:text> </xsl:text>
<xsl:for-each select="ancestor::*">-</xsl:for-each>
<xsl:value-of select="name(.)"/>
<xsl:text>: </xsl:text>
<xsl:value-of select="normalize(./text())"/>
<xsl:apply-templates select="*"/>
</xsl:template>
</xsl:stylesheet>
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|