The problem I have is that I do not have the url of the XML file as this is created on the fly so I cannot load this in to look at the specific nodes of the file.
I have tried things such as trying to split the text
"<xsl:value-of select="Data/DataRow[@index=1]/ID" />"
but this brings up an error saying
"The XSL could not be parsed. The error is Name cannot begin with the '+' character, hexadecimal value 0x2B. Line 16, position 99."
Any help would be greatly appreacted as I am pulling my hair out trying to get this to work.
for (var i = 0; i < inputList.length; i++)
Makes me cringe. I'd use
for (var i = 0; i<inputList.length; i++)
and be a lot happier.
Enclosing the double quotes inside of singles.
I'm not responding here to the original post, but am commenting on the previous one.
Difficult to distinguish the quotes from the apostrophes (a.k.a. single-quotes) on my display, but it appears that they are not paired properly:
might be intended as
'<xsl:value-of select=\'Data/DataRow[@index="' + (i+1) + '"]/ID\'/>'
wherein the quotes that are adjacent to plus signs, like the initial and final quotes, are all apostrophes, the index attribute's value is wrapped in real double-line quotes, and the value of the select attribute is wrapped in escaped apostrophes (single-quotes). That way, the final will look something like: <xsl:value-of select='Data/DataRow[@index="10"]/ID' />.
My XSLT is somewhat rusty, but I think there's a problem with the /ID after the @index - it should not be there. You might want to make sure that your code correctly builds your querystring. Why not set up an alert and see what the concatenated querystring looks like and make sure it is correctly formatted?
In case you have not yet discovered it, zvon.org is one of the noted sites for xslt documentation and examples. Perhaps you will find what you are looking for there.
Hope it helps.
|All times are GMT +1. The time now is 12:56 PM.|
Powered by vBulletin®
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.