Hi I do not manage to obtain the same results described in the XmlCursor javadoc ( http://xmlbeans.apache.org/docs/2.0.0/reference/org/apache/xmlbeans/XmlCursor.html) when analyzing the sample XML file.
According to the javadoc I should get: <sample x='y'> <value>foo</value> </sample> STARTDOC START (sample) ATTR (x='y') TEXT ("\n ") START (value) TEXT ("foo") END (value) TEXT ("\n") END (sample) ENDDOC But with my source code: XmlObject xmlObj = XmlObject.Factory.parse("<sample x='y'><value>foo</value></sample>"); XmlCursor curs = xmlObj.newCursor(); while (!curs.isEnd()) { XmlCursor.TokenType tokenType = curs.currentTokenType(); System.out.println(tokenType.toString()); curs.toNextToken(); } I only get: STARTDOC START ATTR START TEXT How should I modify my code to obtain the other tokens of the document (eg. END of sample, value, document, etc.) ? Thanks in advance for your help Regards, Pascal