Hi Brian,
You can't unmarshal only an integer. In order to unmarshal you need to
have a valid XML document. So you need to have a root element.
You can unmarshal the following:
<root>
123
</root>
but you can't simply unmarshal:
123
--Keith
"Brian Dillon (ext. 944)" wrote:
>
> Hi,
>
> How are Integers (etc) supposed to be unmarshaled. Take for example I
> marshall simple type as;
>
> CharArrayWriter caw1 = new CharArrayWriter();
> Marshaller mar = new Marshaller(caw1);
> mar.setMarshalAsDocument(false);
> mar.setRootElement("TestInt");
> mar.marshal(testInt);
> String enFullId = caw1.toString();
>
> If I want to unmarshal this string;
>
> Unmarshaller unmar = new Unmarshaller(Integer.class);
> Integer fullIdRet = (Integer) unmar.unmarshal(new
> CharArrayReader(enFullId.toCharArray()));
>
> This gives the execption;
>
> Exception is org.xml.sax.SAXException: unable to create XMLClassDescriptor
> for class: java.lang.Inte
> ger{file: [not available]; line: 1; column: 13}
>
> Anyone got any ideas ?
>
> Thanks,
>
> Brian.
>
> **************************************************************************
> The information contained in this e-mail is confidential,
> may be privileged and is intended only for the use of the
> recipient named above. If you are not the intended
> recipient or a representative of the intended recipient,
> you have received this e-mail in error and must not copy,
> use or disclose the contents of this email to anybody
> else. If you have received this e-mail in error, please
> notify the sender immediately by return e-mail and
> permanently delete the copy you received. This email has
> been swept for computer viruses. However, you should
> carry out your own virus checks.
>
> Registered in Ireland, No. 205721. http://www.FINEOS.com
> **************************************************************************
>
> -----------------------------------------------------------
> If you wish to unsubscribe from this mailing, send mail to
> [EMAIL PROTECTED] with a subject of:
> unsubscribe castor-dev
-----------------------------------------------------------
If you wish to unsubscribe from this mailing, send mail to
[EMAIL PROTECTED] with a subject of:
unsubscribe castor-dev