|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Can I test the name of the current element?
I am trying to test the name of the current element as shown below. I know
what I have doesn't work, but it gives an idea of what I am trying to do.
My apologies if this is in a faq somewhere, I had no luck finding a
solution there.
Thanks for any suggestions
Adrian
Simplified version of the XML file:
<CoordGeom>
<Line/>
<Line/>
<Curve/>
<Line/>
</CoordGeom>
I am already processing the Line and Curve elements using an apply-templates:
<xsl:template match="Line">
<xsl:template match="Curve">
However I need to process them a second time differently:
<xsl:for-each select="CoordGeom/*">
<xsl:if test="position()=1">
M <xsl:call-template name="getStart" />
</xsl:if>
<xsl:choose>
<xsl:when test=".=Line"> <!-- something like this -->
L
</xsl:when>
<xsl:when test=".=Curve"> <!-- something like this -->
A ...
</xsl:when>
</xsl:choose>
<xsl:call-template name="getEnd" />
</xsl:for-each>
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








