|
Parsing DOM element to type-specific XMLBean: msg#00073text.xml.xmlbeans.user
Hi, I couldn't get the XmlObject.Factory.parse(Node) to create type-specific XMLBean. The test code is public class DOM2BeanTest { public static void main(String[] args) throws Exception { DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); DocumentBuilder db = dbf.newDocumentBuilder(); File file = new File("test/testshib-metadata.xml"); // SAML2.0 Metadata file Document doc = db.parse(file); XmlObject xbean = XmlObject.Factory.parse(doc.getDocumentElement()); XmlObject xbean2 = XmlObject.Factory.parse(file); System.out.println("Type of xbean: "+xbean.getClass()); System.out.println("Type of xbean2: "+xbean2.getClass()); } } Type of xbean: class org.apache.xmlbeans.impl.values.XmlAnyTypeImpl Type of xbean2: class x0Metadata.oasisNamesTcSAML2.impl.EntitiesDescriptorDocumentImpl xbean2 is of correct user-derived type EntitiesDescriptorDocument but the xbean, parsed from a DOM Node, is always of generic type XmlAnyType. Any idea how to parse the DOM node to XMLBean correctly? Thanks |
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | RE: blank namespace: 00073, Webber, David \(NIH/OD\) [C] |
|---|---|
| Next by Date: | RE: blank namespace: 00073, Radu Preotiuc-Pietro |
| Previous by Thread: | XML Signature and XBeani: 00073, Hacking Bear |
| Next by Thread: | Re: Parsing DOM element to type-specific XMLBean: 00073, Hacking Bear |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |