Re: XSL too Weak For Generic XML tree view

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>&#10;</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


Current Thread