Parent[Child='Child's Text']
I need to use this xpath in an <xsl:value-of> element to select this node as follows:
<xsl:value-of select="Parent[Child='Child's Text']"/>
So, naturally I thought that I could use the escaping characters for my embedded apostrophes like this:
<xsl:value-of select="Parent[Child='Child's Text']"/>
But, no, I get this error from the xalan-j processor:
javax.xml.transform.TransformerConfigurationException: javax.xml.transform.TransformerException: javax.xml.transform.TransformerException: Expected ], but found: s
at org.apache.xalan.processor.TransformerFactoryImpl.newTemplates(TransformerFactoryImpl.java:995)
at org.apache.xalan.processor.TransformerFactoryImpl.newTransformer(TransformerFactoryImpl.java:799)
Apparently, the xalan processor is assuming that my escaped apostrophe is the end of the text string inside the conditional, which is obviously wrong. Can someone please shed some light on this problem ?
Thanks
_________________________________________________________________
MSN Photos is the easiest way to share and print your photos: http://photos.msn.com/support/worldwide.aspx
