[ 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