2011-07-26 3 views
5

xjc antタスクを使用してxsdからJavaクラスを作成したいとします。そのほとんどは大丈夫です。私はそれを通過する必要はありませんし、既にマッピングが行われているので。ここ は、XSDです:xj:importを経由しないようにxjcに通知する方法

<?xml version="1.0" encoding="UTF-8"?> 
<xs:schema targetNamespace="urn:oasis:names:tc:opendocument:xmlns:digitalsignature:1.0" 
    xmlns:xs="http://www.w3.org/2001/XMLSchema" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xmlns:dsig="urn:oasis:names:tc:opendocument:xmlns:digitalsignature:1.0" 
    xmlns:xmldsig="http://www.w3.org/2000/09/xmldsig#" 
    xmlns:xades="http://uri.etsi.org/01903/v1.3.2#" 
    elementFormDefault="qualified" 
    > 
    <xs:import namespace="http://www.w3.org/2000/09/xmldsig#" 
     schemaLocation="http://www.w3.org/TR/2002/REC-xmldsig-core-20020212/xmldsig-core-schema.xsd" /> 
    <xs:import namespace="http://uri.etsi.org/01903/v1.3.2#" 
     schemaLocation="http://uri.etsi.org/01903/v1.3.2/XAdES.xsd" /> 
    <xs:import namespace="http://uri.etsi.org/01903/v1.4.1#" 
     schemaLocation="http://uri.etsi.org/01903/v1.4.1/XAdESv141.xsd" /> 
    <xs:element name="document-signatures"> 
     <xs:complexType> 
      <xs:sequence minOccurs="1" maxOccurs="unbounded"> 
       <xs:element ref="xmldsig:Signature" /> 
      </xs:sequence> 
     </xs:complexType> 
    </xs:element> 
</xs:schema> 

XJCは、すべての輸入を経て、バインディングクラスを作成します。しかし私はすでにそれらを持っています。だから、クラスパスで既に作成されたバインディングを使用するようにxjcに通知する方法はありますか? XAdESの実装のために、私はxades4jライブラリに

おかげで、

Vidmantas

答えて

関連する問題