問題タブ [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.
java - Jaxb1からJaxb2への更新
プロジェクトのjaxbバージョンを1から2に更新したいと思っています。プロジェクトでこれを試した人はいますか。これを実行したい人にヒントはありますか?それぞれのプロジェクトがユニークであることを理解しています。私は一般的なヒントを探しています。
java - JAXB:XML文書の非整列化中に名前空間を無視する方法は?
私のスキーマでは名前空間が指定されていますが、ドキュメントでは指定されていません。JAXB アンマーシャリング (XML -> オブジェクト) 中に名前空間を無視する最も簡単な方法は何ですか?
言い換えれば、私は
それ以外の、
xml - 生成された XML から「standalone="yes"」を削除します
結果の XML でstandalone="yes"が生成されないようにする JAXB 設定を知っていますか?
java - java.util.List はインターフェースであり、JAXB はインターフェースを処理できません
アプリケーションをデプロイしようとすると、次の例外が発生したようです。
戻り値の型を List から List<List<RelationCanonical>> に変更するまで、私のコードはうまく機能しました
部分的な Web サービスは次のとおりです。
@SOAPBinding を削除してデフォルトを試してみましたが、同じ結果が発生します。どんな助けにも感謝します
アップデート
特筆したいことがあります。すべての List を ArrayList に変更してから、コンパイルしました。コンパイル済みで動作しないと言う理由は、動作がおかしいからです。タイプ RelationServiceStub.ArrayList のオブジェクトを取得しますが、オブジェクトに取得メソッドがないか、リストとして動作しません。また、リストにキャストしようとしましたが、うまくいきませんでした。
これは、Axis 2 と wsdl2java を使用した後であることに注意してください。そうです、今はコンパイルできますが、データを取得する方法がわかりません。
java - JAXB にブール値を true と false ではなく 0 と 1 としてレンダリングさせる方法
早速質問です。「true」と「false」を出力する代わりに、JAXB(マーシャル)にブールフィールドを1と0としてレンダリングさせる方法を知っている人はいますか?
java - タグ値を非マーシャリングするときに空白をトリミングするようにJAXBを構成するにはどうすればよいですか?
文字列から先頭と末尾の空白を削除するようにJAXBアンマーシャラーを構成するにはどうすればよいですか?
たとえば、JAXBアノテーションを使用したJavaBeanとXML間の単純なバインディングについて考えてみましょう。
以下のXMLをアンマーシャリングできるようにしたいので、bean.nameには先頭と末尾の空白が含まれていません。これは「私の名前」であり、「\n私の名前\n 」ではありません 。
java - スキーマのない Java REST クライアント
ゴール
Yahoo の HotJobs Resume Search REST APIの Java クライアント。
バックグラウンド
私は、SOAP API 用の Web サービス クライアントを作成することに慣れています。そこでは、wsimportがプロキシ スタブを生成し、オフにして実行しています。しかし、これは私にとって新しい REST API です。
詳細
- 残りのAPI
- WADLなし
- 正式な XML スキーマ (XSD または DTD ファイル) はありません。XML リクエスト/レスポンス ペアの例があります。
- サンプルコードは提供されていません
進捗
質問Rest clients for Javaを見ましたか? 、しかし、そこにある自動化されたソリューションは、スキーマと REST API を生成するために POJO で呼び出された JAXB を使用して、サーバーとクライアントの両方を提供していることを前提としています。
Jersey ( JAX-RS実装)を使用して、手動でHTTPリクエストを作成できました:
応答は次のようになります。
または、次のようになります。
質問
xml - JAXBで予期しない要素の状況を無視するには?
JAXB の予期しない要素の状況を無視して、他の種類の javax.xml.bind.UnmarshalException を取得するにはどうすればよいですか?
xml 解析の obj 結果を取得したいことに注意してください。
jaxb - JAXB を使用した要素のデフォルト設定
JDeveloper 10g バージョンで提供される JAXB 1.0 を使用しようとしています。デフォルト値を持つ要素を持つスキーマ定義を作成しました。次の質問があります。
- JAXB で生成されたクラスを使用して Java コンテンツ ツリーを作成するときはいつでも、Java オブジェクトは XML スキーマに記載されているデフォルト値で作成されているはずです。しかし、それは起こりません。要素のデフォルト値を使用して JAXB に XML ドキュメントの Java オブジェクトを作成させるにはどうすればよいですか?
- Marshaller.setProperty( Marshaller.JAXB_SCHEMA_LOCATION, " http://mylocation ");を使用して、マーシャリングされた XML ドキュメントに schemalocation を追加しようとしています。しかし、マーシャリングされた XML コンテンツには反映されません。
java - JavaJAXBの長所/短所とドキュメント
怒りでJavaを使って久しぶりですので、ばかげたらご容赦ください。
JAXBを使用して(Jetty Serverからの)着信XML文字列を逆シリアル化するJavaプロジェクトを開始しました。プロジェクトは、この状況でJAXBのみを使用しています。
JAXBの代替手段は何ですか?
これらの代替案に対するJAXBの長所/短所は何ですか
私はいくつかのグーグルを行い、多くの参考資料を見つけましたが、JAXBの質問の行き先となる決定的な情報源はありますか、それとも人々は人々が何をしているのかを見て、そこから解釈するだけですか。
ありがとう。