[Home] [By Thread] [By Date] [Recent Entries]
In the first <xsl:when>, you need a slash (/) between "." and "DisplayPrice". Because those two items together without a slash between are not a valid XPath "sub-expression", which is what the parser would expect to find between the parenthesis of a function call, the parser assumes that the sub-expression must end after the ".", so it "expects" the closing ")". Brandon - thank you. i feel a fool for not seeing that - it *is* in the sample code i was following, but i guess i'd seen it too much to notice now. that ggot rid of the exception. it's still not detecting the *sale*, but now that the page is fully loading, i can fiddle with that. thank you! An XML name cannot begin with ".". So after Michael, thank you! unfortunately, i have no control over whatever XSLT processor IAModules uses, so i have to deal with the cryptic exception messages. Luckily, i do my changes incrementally (school of hard knocks, indeed!), so i can usually narrow down *where* the error is - then it's just a matter of finding it. i wasn't looking at anything but parens this time . . . believe me, if i could run it through a processor *before* uploading it, i would - but i'd need jsps and the XML, and they won't give me that. i did get them to put up a dev environment for me to work on to get code that doesn't break *before* modifying the live site. ;) Thanks again! aellath
|

Cart



