[ https://issues.apache.org/jira/browse/XMLBEANS-304?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Wing Yew Poon reassigned XMLBEANS-304: -------------------------------------- Assignee: Cezar Andrei > Cannot instantiate type-specific XmlBean from DOM > ------------------------------------------------- > > Key: XMLBEANS-304 > URL: https://issues.apache.org/jira/browse/XMLBEANS-304 > Project: XMLBeans > Issue Type: Bug > Components: Binding > Affects Versions: Version 2.2.1 > Reporter: Hacking Bear > Assignee: Cezar Andrei > > 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.newInsta > nce(); > 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. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@xmlbeans.apache.org For additional commands, e-mail: dev-h...@xmlbeans.apache.org