[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Problem in xsl:for-each
Hi Jam, > I'm trying to access to all items in node 'Parrafo'. > Variable $Nombre_Fichero contains a valid filename . > This XSL does not output all elements. (This is the real problem ) > > <xsl:for-each > select="$Nombre_Fichero//Documento/Noticia/Cuerpo/Parrafo"> > <xsl:copy-of select="$Nombre_Fichero//."/> > <br> > </br> > </xsl:for-each> Perhaps you want: <xsl:for-each select="$Nombre_Fichero//Documento/Noticia/Cuerpo/Parrafo"> <xsl:copy-of select="." /> <br /> </xsl:for-each> This will give you a copy of each Parrafo element, separated by br elements. But you said that $Nombre_Fichero contained a filename (and not a node set, which is what it would have to hold for the above file to work), so possibly you're actually after: <xsl:for-each select="document($Nombre_Fichero)//Documento/Noticia/Cuerpo/Parrafo"> <xsl:copy-of select="." /> <br /> </xsl:for-each> Feel free to post more details about your source document and the output that you want to generate if the above doesn't work. Cheers, Jeni --- Jeni Tennison http://www.jenitennison.com/ 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
|