xml - JAXBバインディングのカスタマイズ

xml - JAXBバインディングのカスタマイズ

xsdからクラスを生成しようとしているときに、私はこのエラーを受け取りました: java.lang.IllegalArgumentException: Illegal class inheritance loop. Outer class OrderPropertyList may not subclass from inner class: OrderPropertyList 私のxsd…


java - JAXB 2.0でマーシャリングされたXMLを検証できますか?

明らかにJAXBのバージョン2(バリデータクラスは廃止予定です)では、マーシャラーが自動的にXMLを検証していますか? もしそうなら、私が形成している間違ったXMLのいくつかについて不平を言っているようではありません! 私がマーシャルされたXMLを検証してXSDスキーマに準拠していることを確認する方法について、誰かから助言をいただけますか? どうもありがとう。…


java - WebサービスでJAXBElement<String>を使用するには?

私は、Javaクライアントから消費しているWCFを使用して、相互運用可能なWebサービスを開発しています。 プロキシクラスを作成すると、すべてのgetterメソッドとsetterメソッド、およびJAXBElement<String>フィールドが生成されました。 私はこれをJDK APIで検索し、コンストラクタを見つけました: JAXBElement(QName name, Class<T> dec…


生成されたクラスにXMLスキーマのドキュメントからJavadocが含まれるようにする方法

私は現在、ほとんどの型と要素に対して<xsd:annotation>/<xsd:documentation>を持つXMLスキーマを<xsd:annotation>ています。 このXMLスキーマからJava Beanを生成すると、そのBeanのJavadocには、型/要素の許可されたコンテンツに関する一般的な生成情報のみが含まれます。 関連する場所の<xsd:documentation>タグの…


java - 名前空間を無視してJAXBの非整列化を行うと、要素の属性がnullになります。

私はJAXBを使用してxmlファイルをオブジェクトにアンマーシャルしようとしていますが、いくつかの問題に直面しています。 実際のプロジェクトはxmlファイルに数千行ありますので、私は以下のように小規模でエラーを再現しました: XMLファイル:<?xml version="1.0" encoding="UTF-8" standalone="yes"?><catalogue title="s…


スキーマからjava.util.MapにマップするためにJAXBを使用することは可能ですか?

私は、JAXBを使ってある種のJavaマップにマップしたいタイプを含む既存のXMLスキーマを持っています。 私のビルドプロセスはスキーマを取り、Beanを作成します。 このプロセスをカスタマイズするには、スキーママップ内のcomplexTypesの1つをjava.util.Mapにマップします。 私はJAXBが "インターフェースを作れない"というところを読んだ。 私はそれがこの場合に当てはまる…


java - JAXBでレンダリングの深さを設定する方法はありますか?

私のドメインオブジェクトをレイアウトして、XMLが次のように見えるとしましょう:<account id="1"><name>Dan</name><friends><friend id="2"><name>RJ</name></friend><friend id="3"><name>George</name></fr…


java - アノテーションを使用したJAXB検証

もし私が次のような単純なクラスを持っていれば: @XmlRootElement public class MyClass{@XmlAttribute(required=true) private String myattribute}対応するxmlドキュメントをxmlスキーマなしで、つまりアノテーションのみを使用して検証できますか?…



java - xjcとカスタマイズされたバインディングでXMLElementWrapperアノテーションを生成する方法

私はJAXBとxjcを使ってXMLスキーマをJavaクラスにコンパイルしています。 この生成されたクラスを手動で編集する必要はありません。 私はそのようなXMLスキーマを持っている:<xs:element name="root"><xs:complexType><xs:sequence><xs:element name="items"><xs:c…


java - JAXBを使用する場合、常にObjectFactoryクラスが必要ですか?

JAXBを使用する場合、常にObjectFactoryクラスが必要ですか? それがなければ私はこの例外を得る: javax.xml.bind.JAXBException:「com.abc」にObjectFactory.classまたはjaxb.in​​dexが含まれていない 私は、ObjectFactoryが不当なものになるかもしれないことをgatherます。 しかし、この例外を除いて…




jaxb unmarshal marshal xmlelement list java アノテーション xml xmltype 入れ子