poi/xmlbeans/samples/OrderMatters
2018-02-16 22:41:27 +00:00
..
schemas add xmlbeans code (latest from xmlbeans svn) 2018-02-16 22:41:27 +00:00
src/org/apache/xmlbeans/samples/cursor add xmlbeans code (latest from xmlbeans svn) 2018-02-16 22:41:27 +00:00
xml add xmlbeans code (latest from xmlbeans svn) 2018-02-16 22:41:27 +00:00
build.xml add xmlbeans code (latest from xmlbeans svn) 2018-02-16 22:41:27 +00:00
README.txt add xmlbeans code (latest from xmlbeans svn) 2018-02-16 22:41:27 +00:00

Sample: MixedContent
Author: Eric Vasilik (ericvas@bea.com)
Last Updated: Oct. 28, 2004

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.

In this situation, the order of the xml elements matters!

To try out this sample:

1. Set XMLBEANS_HOME in your environment
2. Ant must be on your PATH
3. To compile the schemas and sample source, run "ant build"
4. To execute the sample, run "ant run"