The Apache Software Foundation > Apache XMLBeans

OrderMatters Sample


Author: Eric Vasilik

Available: 2004-10-28

Versions: xmlbeans-1.0.3, xmlbeans-v2

This samples gives an quick overview of how to use XmlBeans with both the strongly typed XmlObjects (StatementDocument, Transaction) and with the XmlCursor.
In the sample, a instance of a statement is iterated over twice -- once using the strongly typed array approach and once with an XmlCursor. When walking over the array the programmer naivly adds up deposit amounts before the withdrawal amounts. The end result is a positive balance. When walking over the array using XmlCursor, the transaction amounts are processed in order and the end result is a negative balance.