[
https://issues.apache.org/jira/browse/XMLBEANS-629?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
PJ Fanning updated XMLBEANS-629:
--------------------------------
Priority: Major (was: Blocker)
> org.apache.xmlbeans.XmlObject.selectPath(String arg0) API returns wrong
> values after org.apache.xmlbeans.XmlCursor.moveXml(XmlCursor arg0) API call
> ---------------------------------------------------------------------------------------------------------------------------------------------------
>
> Key: XMLBEANS-629
> URL: https://issues.apache.org/jira/browse/XMLBEANS-629
> Project: XMLBeans
> Issue Type: Bug
> Components: XPath
> Affects Versions: Version 2.3, Version 3.1.0, Version 5.1.1
> Environment: Windows/Linux
> Reporter: Shinith PP
> Priority: Major
> Attachments: XMLBeanBugTest.zip
>
>
> When I search for an XmlObject within the root xml document using
> org.apache.xmlbeans.XmlObject.selectPath(String arg0) API with following
> query expression selectPath() is returning the matching XmlObject.
> selectPath("declare namespace wf='http://www.example.org/SimplifiedSchema'
> //wf:data[@id='data.85']")
> *{color:#de350b}but calling the same method with same query expression
> returns no matching XmlObjects after moving one child xml object from one
> location to another location within using
> org.apache.xmlbeans.XmlCursor.moveXml(XmlCursor arg0) API{color}.*
> As per my xml schema my xml have the following structure.
> <session>
> <task>
> <task>
> <data><data/>
> </task>
> </task>
> </session>
> root document is session. Inside session we can have task. Inside task we can
> have task and data.
> *{color:#de350b}The issue arises when I search for a data using it's id after
> moving one child task to new location within a parent task.{color}*
> I have attached the schema file and sample code to reproduce the issue for
> reference.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]