30 lines
1.0 KiB
Plaintext
30 lines
1.0 KiB
Plaintext
|
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"
|