Subject: Re: [xsl] Problem in xsl:for-each From: Jeni Tennison <jeni@xxxxxxxxxxxxxxxx> Date: Thu, 10 Jan 2002 17:32:02 +0000 |
Hi Jam, > <xsl:variable name="Nombre_Fichero" select="document(string(.))"/> [snip] > <xsl:for-each select="document > ($Nombre_Fichero)//Documento/Noticia/Cuerpo/Parrafo"> > <xsl:text>Parrafo : </xsl:text> > <xsl:copy-of select="$Nombre_Fichero//."/> > <br> > </br> > </xsl:for-each> Here, the $Nombre_Fichero variable holds a root node (not the file name), so you need the first of the possible solutions I gave you: <xsl:for-each select="$Nombre_Fichero//Documento/Noticia/Cuerpo/Parrafo"> <xsl:text>Parrafo : </xsl:text> <xsl:copy-of select="." /> <br /> </xsl:for-each> Note that the xsl:copy-of within the xsl:for-each copies the *context node* - the Parrafo element itself - rather than each of the descendants of the $Nombre_Fichero node, which is what you have it doing currently. Cheers, Jeni --- Jeni Tennison http://www.jenitennison.com/ XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Problem in xsl:for-each, jam | Thread | Re: [xsl] Problem in xsl:for-each, jam |
Re: [xsl] Sorting a variable that c, Jeni Tennison | Date | [xsl] Re: sorting a variable that c, rafael vazquez |
Month |