Chcę dodać plik xsd do naszego projektu, który opiera się na typy zdefiniowane w innym xsd, który jest w słoiku. Używamy jaxb do generowania klas Java z xsds. Jak mogę odnieść się do SchemaContainingFooTypeIsInaJAR.xsd tak, że „FooType” rozwiązuje poprawnie i właściwego zajęcia się Java generowaneodniesienia/w tym pliki xsd w słoju
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:include schemaLocation="SchemaContainingFooTypeIsInaJAR.xsd"/>
<xs:complexType name="FooMoreType">
<xs:complexContent>
<xs:extension base="FooType">
<xs:sequence>
<xs:element name="something" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="en">
something something
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:schema>
Wielkie rzeczy. W drugim dokumencie link w sekcji "Zobacz ten rozdział w przewodniku JAXB" jest uszkodzony. –
@GeoffreyDeSmet Dzięki, naprawione. Oto ten link: http://jaxb.java.net/guide/Fixing_broken_references_in_schema.html – lexicore