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

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

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


java.util.Listはインタフェースであり、JAXBはインタフェースを処理できません

アプリケーションを配備しようとすると次のような例外が発生したようです。 Caused by: com.sun.xml.bind.v2.runtime.IllegalAnnotationsException: 2 counts of IllegalAnnotationExceptions java.util.List is an interface, and JAXB can't hand…


java - GWTのための最高のデータバインディングソリューション

GWTのハーフベークドデータバインディングソリューションの多くを使用したことがありますか? もしそうなら、それはどれくらいうまくいったのですか? 私はGWTのために自分のバインディングをロールバックするのをやめたいのですが、データバインディングの領域ではっきりと勝者はありません。 私は将来のGWTインキュベータなどを使って何かを使うのが好きですが、まだ何もありません。 私はGWTDesi…


java - XMLをアンマーシャリングしようとするとクラスのキャスト例外が発生しますか?

ここでクラスキャストの例外を越えようとしています: FooClass fooClass=(FooClass)unmarshaller.unmarshal(inputStream); この例外をスローします。 java.lang.ClassCastException: javax.xml.bind.JAXBElement 私はこれを理解していません-クラスがxjc.batツールによっ…



jaxb.in dexファイルを使用するにはどうすればよいですか?

私は得ている javax.xml.bind.JAXBException: "org.example.mypackage" doesnt contain ObjectFactory.class or jaxb.index JAXBContext.newInstance(String contextPath)を使用してJAXBContext.newInstance(String contextP…


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

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


java - JAXB Marshallerを使用して大きなファイルをストリーミングする方法は?

私が直面している問題は、オブジェクトの大きなリストを単一のXMLファイルにマーシャリングする方法です。そのため、大規模なリストを1つの手順で整列することはできません。 私はこれらのオブジェクトをチャンクで返すメソッドを持っていますが、JAXBを使用してマーシャリングします。マーシャラーはこれらのオブジェクトがルート要素ではないという例外を返します。 これは通常の場合、1つのステップで完全なドキュ…


java - JAXB-生成クラスはインタフェースを実装します

生成されたクラスが指定されたインタフェースを実装するようにJAXBを構成する方法はありますか? 私はJAXBで生成されたクラスをDAOとして使用しようとしており、DAOインターフェイスを実装できるはずです。…


java - JAXB-プロパティ "値"はすでに定義されています。 この競合を解決するには<jaxb:property>を使用してください

JAXBを使用してXMLバインディングクラスを生成する スキーマは一連のレガシーXMLファイルに基づいており、このスニペットが含まれています。<xs:complexType name="MetaType"><xs:simpleContent><xs:extension base="xs:string"><xs:attribute typ…


types - JAXB:XSDでattr型が指定されているときにXJC生成のクラス名を変更する方法は?

私はJAXBの初心者ですが、xjcを使用してJavaクラスを生成する際には厄介な問題があります。 私はこのようなXSDを提供されています:<xs:element name="item" type="itemType"/>...<xs:complexType name="itemType"><xs:attribute name="id" type="xs:string"…




jaxb xml java 使い方 marshal 変換 json unmarshal xmltype xmlrootelement