If there's just an Instrument class on the Java side of things, you will
have to go with a mapping file. Have a look at the location attribute as
described on the HTML documentation to see how to (possibly) go about this.
In addition, please feel free to read Brett McLaughlin's article series
on Castor (available at IBM developerWorks) as well, as many concepts
are being discussed there in detail.
Regards
Werner
poijava wrote:
No, I only have an Instrument object. Ultimately what I would like is to
obtain an ArrayList of instrument objects. The XML is below. Do you know how
I can achieve this?
<ins>
<instrument>
<date>04-Feb-2008</date>
<bbg>Instrument 1</bbg>
<sedol>5499131</sedol>
<isin>IT0001233417</isin>
<bookqty></bookqty>
</instrument>
<instrument>
<date>04-Feb-2008</date>
<bbg>Instrument 2</bbg>
<sedol>5499131</sedol>
<isin>IT0001233417</isin>
<bookqty></bookqty>
</instrument>
</ins>
建坛林 wrote:
Is there any object associated with the element "ins"?
if there is no set method for a attribute in a certain object to be
unmarshalled to , the unmarshalled element result can be null.
2008/4/7, poijava <[EMAIL PROTECTED]>:
Hi,
I am trying to unmarshall an XML document below:
<?xml version="1.0" encoding="UTF-8"?>
<instrument>
<date>04-Feb-2008</date>
<bbg>A2A IM Equity</bbg>
<sedol>5499131</sedol>
<isin>IT0001233417</isin>
<bookqty></bookqty>
</instrument>
Using the following code:
Instrument instrument = (Instrument) Unmarshaller.unmarshal(
Instrument.class, new FileReader("Instrument.xml"));
System.out.println(instrument.getBbg());
this works fine except when I have a root element e.g.
<?xml version="1.0" encoding="UTF-8"?>
<ins>
<instrument>
<date>04-Feb-2008</date>
<bbg>A2A IM Equity</bbg>
<sedol>5499131</sedol>
<isin>IT0001233417</isin>
<bookqty></bookqty>
</instrument>
</ins>
The all the fileds in my Instrument object are null!!
Can anyone please help?
Thanks,
G
--
View this message in context:
http://www.nabble.com/Unmarshalling-Root-node-problem-tp16537521p16537521.html
Sent from the Castor - Dev mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email