問題タブ [jaxb]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2377 参照

java - Jaxb1からJaxb2への更新

プロジェクトのjaxbバージョンを1から2に更新したいと思っています。プロジェクトでこれを試した人はいますか。これを実行したい人にヒントはありますか?それぞれのプロジェクトがユニークであることを理解しています。私は一般的なヒントを探しています。

0 投票する
6 に答える
127742 参照

java - JAXB:XML文書の非整列化中に名前空間を無視する方法は?

私のスキーマでは名前空間が指定されていますが、ドキュメントでは指定されていません。JAXB アンマーシャリング (XML -> オブジェクト) 中に名前空間を無視する最も簡単な方法は何ですか?

言い換えれば、私は

それ以外の、

0 投票する
13 に答える
109521 参照

xml - 生成された XML から「standalone="yes"」を削除します

結果の XML でstandalone="yes"が生成されないようにする JAXB 設定を知っていますか?

0 投票する
4 に答える
75185 参照

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

アプリケーションをデプロイしようとすると、次の例外が発生したようです。


戻り値の型を List から List<List<RelationCanonical>> に変更するまで、私のコードはうまく機能しました

部分的な Web サービスは次のとおりです。


@SOAPBinding を削除してデフォルトを試してみましたが、同じ結果が発生します。どんな助けにも感謝します

アップデート

特筆したいことがあります。すべての List を ArrayList に変更してから、コンパイルしました。コンパイル済みで動作しないと言う理由は、動作がおかしいからです。タイプ RelationServiceStub.ArrayList のオブジェクトを取得しますが、オブジェクトに取得メソッドがないか、リストとして動作しません。また、リストにキャストしようとしましたが、うまくいきませんでした。

これは、Axis 2 と wsdl2java を使用した後であることに注意してください。そうです、今はコンパイルできますが、データを取得する方法がわかりません。

0 投票する
5 に答える
17445 参照

java - JAXB にブール値を true と false ではなく 0 と 1 としてレンダリングさせる方法

早速質問です。「true」と「false」を出力する代わりに、JAXB(マーシャル)にブールフィールドを1と0としてレンダリングさせる方法を知っている人はいますか?

0 投票する
2 に答える
10313 参照

java - タグ値を非マーシャリングするときに空白をトリミングするようにJAXBを構成するにはどうすればよいですか?

文字列から先頭と末尾の空白を削除するようにJAXBアンマーシャラーを構成するにはどうすればよいですか?

たとえば、JAXBアノテーションを使用したJavaBeanとXML間の単純なバインディングについて考えてみましょう。

以下のXMLをアンマーシャリングできるようにしたいので、bean.nameには先頭と末尾の空白が含まれていません。これは「私の名前」であり、「\n私の名前\n 」ではありません 。

0 投票する
4 に答える
12109 参照

java - スキーマのない Java REST クライアント

ゴール

Yahoo の HotJobs Resume Search REST APIの Java クライアント。

バックグラウンド

私は、SOAP API 用の Web サービス クライアントを作成することに慣れています。そこでは、wsimportがプロキシ スタブを生成し、オフにして実行しています。しかし、これは私にとって新しい REST API です。

詳細

進捗

質問Rest clients for Javaを見ましたか? 、しかし、そこにある自動化されたソリューションは、スキーマと REST API を生成するために POJO で呼び出された JAXB を使用して、サーバーとクライアントの両方を提供していることを前提としています。

Jersey ( JAX-RS実装)を使用して、手動でHTTPリクエストを作成できました:

応答は次のようになります。

または、次のようになります。

質問

  • 正式なスキーマなしでマーシャリング/アンマーシャリングできるPOJOを自動生成する方法はありますか?
  • JAXBアノテーションを使用して、これらの POJO を手動で生成しようとする必要がありますか?
  • これをすべて手動で行う必要がないように、活用すべきツールはありますか?
0 投票する
3 に答える
19163 参照

xml - JAXBで予期しない要素の状況を無視するには?

JAXB の予期しない要素の状況を無視して、他の種類の javax.xml.bind.UnmarshalException を取得するにはどうすればよいですか?

xml 解析の obj 結果を取得したいことに注意してください。

0 投票する
1 に答える
1235 参照

jaxb - JAXB を使用した要素のデフォルト設定

JDeveloper 10g バージョンで提供される JAXB 1.0 を使用しようとしています。デフォルト値を持つ要素を持つスキーマ定義を作成しました。次の質問があります。

  1. JAXB で生成されたクラスを使用して Java コンテンツ ツリーを作成するときはいつでも、Java オブジェクトは XML スキーマに記載されているデフォルト値で作成されているはずです。しかし、それは起こりません。要素のデフォルト値を使用して JAXB に XML ドキュメントの Java オブジェクトを作成させるにはどうすればよいですか?
  2. Marshaller.setProperty( Marshaller.JAXB_SCHEMA_LOCATION, " http://mylocation ");を使用して、マーシャリングされた XML ドキュメントに schemalocation を追加しようとしています。しかし、マーシャリングされた XML コンテンツには反映されません。
0 投票する
10 に答える
10033 参照

java - JavaJAXBの長所/短所とドキュメント

怒りでJavaを使って久しぶりですので、ばかげたらご容赦ください。

JAXBを使用して(Jetty Serverからの)着信XML文字列を逆シリアル化するJavaプロジェクトを開始しました。プロジェクトは、この状況でJAXBのみを使用しています。

JAXBの代替手段は何ですか?
これらの代替案に対するJAXBの長所/短所は何ですか

私はいくつかのグーグルを行い、多くの参考資料を見つけましたが、JAXBの質問の行き先となる決定的な情報源はありますか、それとも人々は人々が何をしているのかを見て、そこから解釈するだけですか。

ありがとう。