 <p>I've been looking at your issue and haven't been able to get it working either. I tried using the XJC schema compiler and it is also having problems with schema conflicts, and EclipseLink depends on XJC for Dynamic JAXB context creation.</p> <p>First off, when I ran your test case in Eclipse I got a slightly different error:</p> <pre><code>com.sun.istack.SAXParseException2: Property "Title" is already defined. Use &amp;lt;jaxb:property&gt; to resolve this conflict. </code></pre> <p>But I see that in your bindings file you're already using jaxb:property for title (lowercase), and I couldn't find any Title (uppercase) in any of the related XSDs.</p> <p>Second, when I ran XJC I got:</p> <pre><code>C:\...\src\omar&gt;xjc example-feature.xsd -b xlink-bindings.xjb parsing a schema... compiling a schema... [ERROR] Two declarations cause a collision in the ObjectFactory class. line 28 of http://schemas.opengis.net/gml/2.1.2/feature.xsd [ERROR] (Related to above error) This is the other declaration. line 29 of http://schemas.opengis.net/gml/2.1.2/feature.xsd Failed to produce code. </code></pre> <p>But this is also strange because line 29 of feature.xsd is:</p> <pre><code>&lt;element name="geometryProperty" type="gml:GeometryAssociationType"/&gt; </code></pre> <p>But I can't find any conflict with geometryProperty.</p> <p>Hopefully this is enough information for you get a bindings file in order that will get XJC working. At that point you should be able to bootstrap a DynamicJAXBContext. The xjc executable is located in your JAVA_HOME\bin directory.</p> <ul> <li>Rick</li> </ul>