問題タブ [jibx]

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 に答える
385 参照

documentation - XSDドキュメントをJavadocで生成されたpojoJIBXに追加したい

jibxを使用して生成されたpojoにjavadocとしてスキーマで定義されたxsd:annotationおよびxsd:documentationコンテンツを含める方法に関するアイデア???

今のところ、クラスの最上位にあるスキーマフラグメントのみを取得していますが、スキーマのアノテーションドキュメントを表示できません。

お時間をいただきありがとうございます。

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

xml - POJO へのアンマーシャリング時の XSD スキーマに対する JiBX 検証

アンマーシャリング フェーズで既存の XSD スキーマに対して XML を検証する方法を説明している例を Web 上で見つけることができません。

現在、私はうまく動作するものを持っています:

しかし、このプロセスのどこで、オブジェクトにアンマーシャリングする前にスキーマに対して XML を検証するように Jibx に指示できますか?? JiBXでも可能ですか?JaxB を使用した例はありますが、JibX を使用した例はありません。

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

java - JiBX(Un)マーシャリングで特殊文字をエスケープする

マーシェリング中に特殊文字をエスケープする必要がありますが、これを行う方法はありますか?

これは次のように保存されます

そのまま価値を保存したい

0 投票する
0 に答える
232 参照

java - JavaでJiBXを使用してspdxファイルを解析するにはどうすればよいですか

Java で JiBX を使用して spdx ファイルを解析しようとしています。ファイル内のすべての要素ではなく、順序付けられた方法ではなく、一部の要素のみを解析したいのですが、一部の要素が繰り返されます。解析したい要素は、< Creator >、< packageDownloadLocation >、または < checksumValue > です。私が遭遇した問題は、解析後にオブジェクトのプロパティが null になることです。オブジェクト自体は null ではありません。

手伝ってくれませんか?

バインディング XML ファイルは次のとおりです。

SpdxTransferObject は、セッターとゲッターを持つ単純な Java Bean です。

Java コードは次のとおりです。

spdx ファイルは次のとおりです。

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

java - JibX WS から SOAP ヘッダーにアクセスする

opentravel.org OTA XML 要求を受け入れ、それに応じて応答する tomcat Web サービスがあります。これは、JibX OTA クラスを使用します。

これまでのところ、サービスのユーザーは POX を使用しており、非常にうまく機能しますが、新しいユーザーは SOAP を使用して、このように SOAP ヘッダーにセキュリティ資格情報を追加したいと考えています (POS xml フラグメントを配置する代わりに)...

したがって、リクエストを認証するには、サービス実装クラス内からヘッダーにアクセスする必要があると思います。

SOAPヘッダーの例をチェックアウトしました。これは、inContextも含めることでヘッダーにアクセスできることを示していると思います。

したがって、このメソッド内でこれを行うことができます...

その中のユーザー名トークンにアクセスできます

...サービスでこれを指定すると...

私はそれを正しく理解していますか?

そのため、Security クラスを作成しましたが、ヘッダー内の何かにアクセスできることを証明するために、すべての名前空間を省略して開始しました。このようなフラグメントを持つことに基づいて...

だから私はbindgenでバインディングを作成し、コンパイルしてからsoapUIで呼び出しました

しかし、コンテキストから Security オブジェクトを取得しようとすると、null になります。

スティックの端が間違っていますか?

もっと SOAPY を使用して、別のエンドポイントを持つ別のサービスを作成する必要がありますか?

私がやろうとしていることは、JibX WS と inHandler では不可能ですか?

どんなコメントでも大歓迎です。


私の質問に答えてくれてありがとう。

私はあなたが追加したものを調べようとしています。あなたのカスタマイズと xsd を使用して、Java ソースと binding.xml を作成しました。

クラスをコンパイルしてバインドしようとしていますが、次のエラーが発生します。

bindgen のカスタマイズを調べて、この問題に対応する唯一の手がかりになるかどうかを確認します。これをどのように回避したか教えていただけますか?

再度、感謝します。

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

java - JIBX でのバインディング

こんにちは、JIBX を使い始めたばかりで、バインディングの概念を理解するのに苦労しています。Windowsを使用しているXSDファイルからJAVAクラスを生成しました。これが私のフォルダーの構造です

d:\Libraries\ このフォルダにはダウンロードされた jibx フォルダが含まれているため、jibx-tools.jar などの rar ライブラリは d:\Libraries\jibx\lib..... にあります。

Libraries フォルダには dwcode2 というフォルダも含まれています。 D:\Libraries\jibx\dwcode2\ に starter.xsd という XSD ファイルがあります。

DOS D:\Libraries\jibx\dwcode2>java -cp ..\lib\jibx-tools.jar org.jibx.schema.codegen.CodeGen -t gen\src -w starter のコマンドを使用して JAVA ファイルを生成しました。 xsd

その結果、JAVA ファイルが D:\Libraries\jibx\dwcode2\gen\src\org\jibx\ に生成されました

binding.xml は D:\Libraries\jibx\dwcode2\gen\src に生成されました

今、私はファイルをコンパイルしてバインドしたいです(XMLをコンパイルしてバインドする必要がある理由を誰か教えてもらえますか)それで、次のようにしました D:\Libraries\jibx\dwcode2\gen\src>java -jar "D: \Java Libraries"\jibx\lib\jibx-bind.jar binding.xml

誰が私が間違っているのか教えてください?? この問題を解決するにはどうすればよいですか? そして、なぜバインドする必要があるのですか??

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

java - コードでバインドされたクラスを使用する - JIBX

XSD を介して生成されたファイルをバインドすることに成功し、ディレクトリに次のファイルを取得しました

これらのファイルをEclipseで新しく作成したJAVAプロジェクトにコピーし、そのプロジェクトにexample25というパッケージを作成し、そこにそれらのファイルを貼り付けてから、次のコードを使用してデバッグモードで実行しました

最初のステートメントの実行後に次のエラーが発生します

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

websphere - コンパイルされた JiBX クラスが EAR ファイルにありません

WebSphere Application Server 8 で JiBX マッピングを実行しようとしています。Eclipse で ant を使用してバインディングをコンパイルします。

アプリケーションを「Java アプリケーション」として実行すると、エラーは発生しません。しかし、プロジェクトの ear-File を作成してアプリケーション サーバーにデプロイすると、バインディングがコンパイルされていないという例外が発生します。

ear ファイル内の WAR ファイルには、JIBX_bidning..._acces.classes が含まれていません。サーバー上でも実行されるプロジェクトの正しい ear パッケージを取得するにはどうすればよいですか?

宜しくお願いします

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

eclipse - コンパイル時のJiBX Eclipseプラグインエラー

Eclipse 1.2.3 用の Eclipse Indigo および JiBX Plugin で JiBX を使用しようとしています。Eclipse プラグインがバインディングをコンパイルすると、次の出力とエラーが表示されます: OUTPUT:

エラー:

私のクラスパスは: JiBX-Mapping/src/

My JiBX-Mapping-Path: src/

コードは、こちらの JiBX-Example からのものです: http://jibx.sourceforge.net/binding/tutorial/binding-start.html

ここで何が悪いのか誰か知っていますか?

宜しくお願いします