Subject:XPath expression Author:Jayashree Desale Date:21 May 2002 12:19 PM
I want to query for a loginname in my XML documents which contains a special characters like "@" and ".".
I have a param defined as email want to use this to query XML doc, which is something like "..../[loginname=$email]
If I do .../[loginname='a@b.com'], it works.
I want to use email variable instead.
Subject:Re: XPath expression Author:Minollo I. Date:23 May 2002 11:51 AM
Jayashree,
sorry for the delay in replying.
I'm not sure I understand the problem. I tried a few experiments using a
query similar to what you are describing, and I couldn't reproduce the
problem using variables that you are mentioning.
I tried this ({ == < and } == >):
{xsl:for-each select="//authors[author='minollo@exln.com']"}
{xsl:copy-of select="."/}
{/xsl:for-each}
....and it worked fine as you mentioned; then I also tried this: