[
https://issues.apache.org/jira/browse/JXPATH-145?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Matt Benson resolved JXPATH-145.
--------------------------------
Resolution: Invalid
A. Bargull: Thanks!
> 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.
For more information on JIRA, see: http://www.atlassian.com/software/jira