You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@poi.apache.org by "PJ Fanning (Jira)" <ji...@apache.org> on 2022/10/11 15:10:01 UTC

[jira] [Updated] (XMLBEANS-629) org.apache.xmlbeans.XmlObject.selectPath(String arg0) API returns wrong values after org.apache.xmlbeans.XmlCursor.moveXml(XmlCursor arg0) API call

     [ 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: dev-unsubscribe@poi.apache.org
For additional commands, e-mail: dev-help@poi.apache.org