Hello, I'm working with an XML schema that defines a complex type but not an element of that type. This means that when I compile the schema with XMLBeans I get FooType.java but not a FooDocument.java. However, I'd like to be able to parse documents whose root element has been defined to be of type Foo. Is this possible with XMLBeans or should I simply pursue a manual parsing alternative?
Example Schema <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:org:test:namespace" elementFormDefault="qualified"> <xs:complexType name="FooType"> <xs:sequence> <xs:element name="bar" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:schema> Example Document <someElementName xmlns:tst="urn:org:test:namespace" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="tst:FooType"> <tst:bar>some value</tst:bar> </someElementName> Thanks -Duane