Subject: RE: [xsl] Join XMLs with XLST with ralative data From: Jarno.Elovirta@xxxxxxxxx Date: Thu, 5 Jun 2003 11:58:17 +0300 |
Hi, > I am using join.xslt > <xsl:stylesheet version="1.0" > xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> > <xsl:key name="rows-bstkcode" match="bstkcode" > use="bstkcode" /> The key should be <xsl:key name="rows-bstkcode" match="name" use="bstkcode" /> > <xsl:for-each select="$x_22/STKAVAILABLE/STKMAST"> If you only want the STKCODE 31, i.e. the first one, this should be <xsl:for-each select="$x_22/STKAVAILABLE/STKMAST[1]"> > <xsl:for-each select="$buy22"> > <xsl:copy-of select="key('rows-bstkcode', > $STKCODE) > /*[name() != 'bstkcode']" /> > > </xsl:for-each> This should be e.g. <xsl:for-each select="$buy22"> <xsl:for-each select="key('rows-bstkcode', $STKCODE)"> <xsl:copy> <xsl:copy-of select="@id" /> </xsl:copy> </xsl:for-each> Because what you had would output <tran> <STKMAST Alias="01" STKCODE="31"> <address/> <address/> </STKMAST> </tran> Cheers, Jarno - Claire Voyant: Love the Giver (remix by Eskil Simonsson of Covenant) XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Join XMLs with XLST with rala, Mangesh Kakade | Thread | RE:RE: [xsl] Join XMLs with XLST wi, Mangesh Kakade |
[xsl] Join XMLs with XLST with rala, Mangesh Kakade | Date | [xsl] hI, Mangesh Kakade |
Month |