THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
If you look at these files, you'll see that the different input formats use different field names and/or ordering, because of course the sales guys were totally OK with that. Sigh.
XSD and JAXB Beans for the Canonical XML Format
Here's the sample of the canonical XML file:
Code Block | ||||
---|---|---|---|---|
| ||||
<?xml version="1.0" encoding="UTF-8"?>
<invoice xmlns="http://activemq.apache.org/camel/tutorial/partners/invoice">
<partner-id>2</partner-id>
<date-received>9/12/2008</date-received>
<line-item>
<product-id>134</product-id>
<description>A widget</description>
<quantity>3</quantity>
<item-price>10.45</item-price>
<order-date>6/5/2008</order-date>
</line-item>
... // more line items
<order-total>218.82</order-total>
</invoice>
|
If you're ambitions, you can write your own XSD (XML Schema) for files that look like this. If not, you can download mine.