xjc

    11

    3答えて

    XSDからjavaファイルを生成するためにjaxb2 xjcプラグインを使用しています。 <build> <plugins> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>jaxb2-maven-plugin</artifactId> <version>1.3</v

    2

    1答えて

    私は、XMLスキーマからJaxbアノテーション付きクラスを作成するためにXJCを使用しています。 JAXBContext context = JAXBContext.newInstance(SomeClass.class); Marshaller marshaller = context.createMarshaller(); StringWriter writer = new String

    2

    1答えて

    xmlスキーマからインターフェイスとクラスを生成するツールはありますか?私はすでに自分のスキーマからJAXBクラスを自動的に生成していますが、コンパイルする外部コード用のインターフェイスが必要です。私はMarshallerでこれらのインターフェースを実際に使用するつもりはありません。これは、XJCがインタフェース+クラスを生成するために使用されたように見えますが、現在はクラスを生成するだけです。手

    4

    2答えて

    で複数のXSDからJavaクラスを生成します:main.xsdたちはからタイプを使用するスキーマである <schema targetNamespace="http://www.myorg.com/base" elementFormDefault="qualified" attributeFormDefault="unqualified" xmlns="htt

    1

    1答えて

    私は2つの最も単純なxsdファイルを持っています。 a.xsd: <?xml version="1.0" encoding="UTF-8"?> <schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:a="A" targetNamespace="A"> <complexType name="myType"/> <eleme

    8

    1答えて

    私は、xsdファイルから生成された1つのJavaクラスにインターフェイスを自動的に実装しようとしています。 Thisそれはそうすることができるように見えますが、それは完全にばかげたすべてのクラスにimplements SomeInterfaceを追加するだけです。私は何かを逃しているのですか、それともすべてのクラスでのみこれを行うことができますか?生成されたすべてのクラスが同じインターフェースを実

    0

    1答えて

    mavenでエピソードを生成するにはどうすればよいですか?ここに私のプラグインan operand is missing (org.apache.cxf:cxf-xjc-plugin:2.4.0:xsdtojava:generate-sources:generate-sources) : <plugin> <groupId>org.apache.cxf</groupId>

    3

    3答えて

    私は作業しているプロジェクトのxmlファイルとのインタフェースを見てきました。私がやりたいことの1つは、.dtdファイルからJavaクラスを生成することです。いくつかの検索の後、私はxjcが私が望むことをすることができるはずであることを知りましたが、私の人生にとってはプログラム自体をどこで手に入れるかを知ることができません。 答えは右の私の前に座っているが、私のGoogle-FUは本当に今ハードコ

    2

    1答えて

    このスキーマを使用してmyEnum属性のEnumクラスを生成しないというXJCツールに問題があります。 <xs:element name="myClass"> <xs:complexType> <xs:attribute name="myEnum" > <xs:simpleType > <xs:restriction base="xs:string">

    5

    1答えて

    イム」をオプション「-Xinjectコード-extension」を使用してjxb。次のような単純なXSDスキーマ... <?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="MyList" > <xs:c