問題タブ [castor]
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.
castor - 空のタグを持つキャスター整数はゼロになります。それを止める方法はありますか?
Castor が空のタグをゼロに変換するのを止める方法はありますか?
これはゼロ整数になりますが、後で拾うことができるように、吹き飛ばしたり、-1 にしたりしたいと思っています。
ハンドラーを試しましたが、入ってくるとすでに整数のようです...
java - キャスターマッピングファイルからJavaクラスを生成する
私はこの質問があります:castor xmlマッピングファイルからJavaコードを生成することは可能ですか?
たくさんのxmlファイルがあり、xsdsはありません。
SOとgoogleを検索してみましたが、何も見つかりませんでした。キャスターがこれを行うことができるかどうか誰かが知っていますか?
java - XSDスキーマファイルなしでXMLファイルを使用してJavaバインディングクラスを生成しますか? Castor または JAXB フレームワークの使用
XML ファイルから Java モデル クラス (バインディング クラス) を作成する必要があります。残念ながら、私は XSD スキーマを持っていません。多くの既存の XML があります。
奇妙なことに、Castor または JAXB はどちらも XSD スキーマを使用してバインディング モデル クラスを生成します。スキーマがない場合はどうなりますか? すべての XML がスキーマを使用して作成されるわけではありません。
spring - コントラクトファーストのSpring-WSで実行されるSOAPのアンマーシャル例外
最初のSOAPWebサービスをコーディングしようとしています。
org.springframework.oxm.UnmarshallingFailureExceptionにマップした応答であるSOAP応答Unmarshallエラーが発生します。Castor(un)marshallerを使用するようにSpringを構成しました。問題は、より具体的な原因を見つける方法がわからないことです。
キャスターマッピング:
スキーマ(2つの入力XMLファイルに基づいてTrang.jarで生成):
そしてWSDLSpringは以下を生成します:
私が行うSOAPリクエスト:
marshalling - キャスター マーシャラー サプレス xsi
あなたが書いた次の記事を読みました。
問題は、私がその方法を使用していることですが、結果は変わりませんでした。
私のコードは次のとおりです。
しかし、私が取得したのは、xml タグ内のxmlns:xsi=..
とです。xsi:type=..
私は何か間違ったことをしていますか?私はキャスターxml 1.3.2を使用しています。
java - Castor は、ベース XSD からインポートする複数の XSD からのクラス生成を処理できますか?
同じエンティティを再利用する XSD がいくつかあります。たとえば、 と の両方の XSD にはProductPurchaseRequest.xsd
、問題の製品を説明ProductQuoteRequest.xsd
する<product>
タグが含まれています。このため、タグと両方を定義Product.xsd
するファイル を作成し、`.<product>
ProductPurchaseRequest.xsd
ProductQuoteRequest.xsd
Product.xsd
Castor を使用して、これらの XSD から Java クラスを生成し、両方を表すために同じクラスを使用して、モデルのクラスProduct
にマッピングするために同じロジックを再利用できるようにしたいと考えています。ProductModel
キャスターはこれを行うことができますか? もしそうなら、Ant タスクの構文はどうなるでしょうか。そうでない場合、おそらく JAXB がより良い代替手段になるでしょうか?
xml - Castor - 単純な繰り返しグループのアンマーシャリング
私はこれについてゆっくりと怒っています。次のような XML ドキュメントを非整列化しようとしています。
次のような単純な POJO、GetDeadlineOffsetRequest および Parameter のペアがあります。
と
マッピング ファイルを使用していますが、これらのタグをパラメータ リストにアンマーシャリングできないようです。
これは、マッピングでの私の最新の試みです。
問題は、 <parameters> がコンテナー要素であり、 <parameter> が繰り返し可能な要素であるという事実に関係しているようです。上記のマッピングは、<parameters> が反復可能であることを Castor に伝えています。
ここ数日、あらゆる種類のマッピングの組み合わせを試してきましたが、限界に達したと思います!
誰かが私が間違っていることを見ることができますか?
Castor XML 1.3.2 を使用しています。
java - 名前/値ペアのキャスターマーシャリング
名前と値のペアを含む単純なPOJOがあります。
これを次のようなXML構造にマーシャリングしたいと思います。
このようなマッピングを試しましたが、機能していません。
それは私にこれを与えます:
それはほとんどありますが、値は明らかに見当違いです。基本的に、Parameter.getValue()から返される値が、サブ要素ではなく<parameter>要素のコンテンツを形成するようにします。
これは単純なはずで、きっとそうなると思いますが、そこにたどり着くことができないようです。
何か案は?
java - spring-beans.dtd から生成された spring-beans.xsd から Java ソース ファイルを生成することは可能ですか?
キャスターを使用して xml をオブジェクトにバインドする Java クラスを生成しようとしています。バインドしようとしている xml は spring xml ファイルであるため、dtd を取得し、提供されたツール キャスターを使用して xsd を生成しましたが、ソース ファイルを生成しようとすると、次のエラーが表示されます。
生成した xsd ファイルは次のとおりです。
誰かが同様の問題に遭遇し、これを修正する方法を知っていますか?