commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alexandre GIGLEUX (JIRA)" <j...@apache.org>
Subject [jira] Created: (JXPATH-145) Problem Setting Value to an XPath containing a "+" in the XPATH Name
Date Thu, 25 Feb 2010 16:00:28 GMT
Problem Setting Value to an XPath containing a "+" in the XPATH Name
--------------------------------------------------------------------

                 Key: JXPATH-145
                 URL: https://issues.apache.org/jira/browse/JXPATH-145
             Project: Commons JXPath
          Issue Type: Bug
    Affects Versions: 1.3
            Reporter: Alexandre GIGLEUX


Hi,

Here is the code which fail into Exception:

{code}
    Trade trade = new Trade();
    JXPathContext ctx = JXPathContext.newContext(trade);

    ctx.setValue("keywords", new Hashtable());
    ctx.setValue("keywords/ExternalSystem", "TEST");
    ctx.setValue("keywords/A+Rate", "1.2");
{code}

When I try to set the value of "keywords/A+Rate" I get the Exception:
Exception in thread "main" org.apache.commons.jxpath.JXPathException: Exception trying to
set value with xpath keywords/A+Rate; Cannot set value for xpath: keywords/A+Rate

When I change the "A+Rate" to "A-Rate". It's OK.

Is it a bug or a special feature of XPath ?

Thanks


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message