Subject: Re: [xsl] narrow down a selecting From: Joerg Heinicke <joerg.heinicke@xxxxxx> Date: Thu, 28 Mar 2002 14:32:25 +0100 |
XML
<root> <record> <data>1</data> <namedcell name="linenr"/> <data>500</data> <namedcell name="articlenr"/> </record> <record> <data>2</data> <namedcell name="linenr"/> <data>80</data> <namedcell name="articlenr"/> </record> </root>
when i try this stylesheet template match on "data" tag
<xsl:template match="data"> <xsl:choose> <xsl:when test="../namedcell/@name='linenr'"> <data>xxx</data> </xsl:when> <xsl:otherwise> <xsl:copy-of select="."/> </xsl:otherwise> </xsl:choose> </xsl:template>
it will also replace articlenr ( 500 and 80 ) with xxx because 'linenr' is found in the record xml part. How can i only change 'linenr' and not 'articlenr' without changing the <xsl:template match="data"> test. I don't want to write a template for every namedcell
Joeri
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
System Development VIRBUS AG Fon +49(0)341-979-7419 Fax +49(0)341-979-7409 joerg.heinicke@xxxxxxxxx www.virbus.de
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] narrow down a selecting, Joeri Belis | Thread | [xsl] Matching Attribute in xsl:app, Ramesh B |
[xsl] Matching Attribute in xsl:app, Ramesh B | Date | [xsl] dynamically generate styleshe, robert . soesemann |
Month |