commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Matt Benson (JIRA)" <j...@apache.org>
Subject [jira] Resolved: (JXPATH-136) JXPathContext returns null for some xml documents if element have first character in upper case or ' _' in xml
Date Wed, 03 Mar 2010 20:00:27 GMT

     [ https://issues.apache.org/jira/browse/JXPATH-136?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Matt Benson resolved JXPATH-136.
--------------------------------

    Resolution: Cannot Reproduce

Committed revision 918659 with test attempting unsuccessfully to reproduce the reported situation.
 Feel free to reopen with modifications to the test that exhibit the problem.

> JXPathContext returns null for some xml documents if element have first character in
upper case or ' _'  in xml
> ---------------------------------------------------------------------------------------------------------------
>
>                 Key: JXPATH-136
>                 URL: https://issues.apache.org/jira/browse/JXPATH-136
>             Project: Commons JXPath
>          Issue Type: Bug
>            Reporter: vaibhav kumthekar
>
> Dear Sir,
> I am using JXPath in my code and facing some strange issue. The issue is "JXPathContext
returns null for some xml documents. I parsed 2 XMLs:
> 1. <getName><name>vaibhav<name><getName>
> 2. <GetName><Name>vaibhav<Name><GetName>
> In first case, my xpath "/getName/name" gives me the correct value i.e. 'vaibhav'.
> But in second case, "/GetName/Name" gives me null (I have set lenient = true). Please
note that in XML as well as in expression "GetName" starts with Capital letter "G". Somehow
JXPath can't find the path and hence return null. Here, in second case, if I give JXPath Expression
as "/getName/name" then only it gives me value as 'vaibhav'.
> I have found similar changes in case of use of '_'(underscore). e.g. x_Name. My xpath
needs to change for such kind of XMLs.
> Is it a bug or normal behaviour? Can you please provide us the list of changes I would
need to do in my xpath to resolve such issues?
> Normally user gives JXPath expression depending on XML document that he wants to parse.
Thus both Expression and XML Document can be consistent. And hence I think that the JXPath
should not change the case of first letter. JXPath expression should remain as is (i.e. same
as what user has provided)
> Please provide reply to our queries and comments on the suggestion.
> Thanks,
> Vaibhav

-- 
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