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

Reply via email to