Subject: [xsl] Problem with str:tokenize From: "Sanket Pattekar" <sanket.pattekar@xxxxxxxxx> Date: Tue, 27 Jun 2006 16:41:04 +0530 |
Hi I am having probelm with str:tokenize function. I run a for-each loop on the str:tokenize() function. Inside the same I want to execute another for-each loop.
To elaborate, I have the following xml file <?xml version="1.0"?> <?xml-stylesheet type="text/xsl" href="myxsl.xsl"?> <root> <path1> <info> <name>Ryan,DDDD</name> <age>26</age> <dept>IT</dept> </info> </path1> <path2> <deptinfo> <dept>IT</dept> <name>Information Technology</name> </deptinfo> <deptinfo> <dept>CompScience</dept> <name>Computer Science</name> </deptinfo> </path2> </root>
And the following xsl <?xml version="1.0" encoding="ISO-8859-1"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:str="http://exslt.org/strings" extension-element-prefixes="str">
<xsl:template match="/"> <head><title>Greeting</title></head> <body> <p>Words of greetingf:<br/> <xsl:for-each select="str:tokenize(//root/path1/info/name,',')"> <b><i><u>Hello</u></i></b><br/>
<xsl:for-each select="//root/path2/deptinfo"> <b><i><u>Hello1</u></i></b><br/> </xsl:for-each> </xsl:for-each> </p> </body> </xsl:template> </xsl:stylesheet>
Ideally it should return me Hello Hello1 Hello1 Hello Hello1 Hello1
but returns Hello Hello
i.e the inner for-each loop never gets executed. Any reason why this happens and how to solve the same
Thanks Sanket.
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] RE : [xsl] Transformation usi, Florent Georges | Thread | Re: [xsl] Problem with str:tokenize, David Carlisle |
RE: [xsl] How count the Table cell , Michael Kay | Date | Re: [xsl] Problem with str:tokenize, David Carlisle |
Month |