問題タブ [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.
jaxb - 春のプロジェクトの 2 つの異なるマーシャラー
通常は JaxbMarshaller と CastorMarshaller という 2 つの異なるマーシャラーを使用する必要があります。多くの統合モジュールを備えた春のプロジェクトがあります。
これもエンドポイントに追加して JaxbMarshaller を指定しましたが、取得できません
JaxbMarshaller と CastorMarshaller の両方を使用する必要があります
xsd - 指定された複数のXSDからCastormapping.xmlファイルを生成するにはどうすればよいですか?
指定された複数のXSDからCastormapping.xmlファイルを生成するにはどうすればよいですか?
jaxb - プロジェクトでキャスターからJAXBに変更する方法は?
既存のプロジェクトで Castor から JAXB に移行するにはどうすればよいですか?
xml - XMLキャスターns-uriの質問
私はこのxml/soapプロジェクトを持っています。
ns-uri
/namespaceuriと呼ばれるものがどこにでもあります。
たとえばここで:
それはなんのためですか?変更できますか?削除できますか?それは死んだウェブサイトにつながります
castor - Castor - 空の文字列を null として非整列化する
Castorの使用中に空の文字列をnullとして非整列化する方法は?
java - キャスター生成オブジェクトを介して XML の属性値で要素を検索する方法
castor によって生成されたクラスを介して、XML ファイル内の属性値で要素を検索する際に問題が発生しています。
Castor は、XML からエンティティ クラスへのマッピングを非常にうまく行っています。ただし、名前で要素を検索する手段は提供されません (名前が要素の属性であると仮定します)。API は、要素リスト内のインデックスによってのみ要素を見つけることができます。現時点では、要素を名前で検索したい場合は、要素リストをループして検索する必要があるようです。非整列化されたすべてのクラスには異なるフィールドがあるため、名前で要素を見つけるための汎用メソッドを作成するのは難しいようです。名前で要素リストから要素を見つけるより良い方法はありますか?
java - xml 属性の二重引用符を単一引用符に変換する (ユーティリティが必要、優先 Java)
深刻な問題があります。私の会社では、キャスターを使用して xml をマーシャリングおよびアンマーシャリングしています。別の会社との統合に取り組んでいますが、その会社の xml パーサーでは属性を単一引用符で囲む必要があるようです。Castor は、二重引用符を使用するようにハードコーディングされています。おっと!
これらの引用符を安全に変換できるユーティリティ (できれば Java ライブラリ) を知っている人はいますか?
単純な正規表現は、属性値自体の中でエスケープされた二重引用符とエスケープされていない単一引用符を修正しようとすると、非常に複雑でバグが多くなるため、推奨されるソリューションではありません。さらに、そのようなユーティリティが既に存在する場合、そのようなユーティリティの作成とデバッグに時間を費やしたくありません。
ありがとうアラステア
spring - 名前の Bean の作成中にエラーが発生しました: スコープ 'request' は現在のスレッドに対してアクティブではありません
SWF 2.2.1、Primefaces 2.2.1、JSF 2、Spring Security 3、Spring 3.1.0M1I、EhCache、AspectJ、Castor を統合しました。
app-config.xml でキャスターの Bean を次のように定義しました
次のようなパラメーターを作成している検索ページがあります
Spring Webflow を使用して、OXMapper 関数を呼び出し、ACORD (xml の構築に使用される階層構造) オブジェクトをそれに渡します。この OXMapper クラスは、オブジェクトと xml のマーシャリングとアンマーシャリングをそれぞれ担当します。
問題は、検索ページで再度検索するたびに、古い値がフィールド内に自動的に入力されることです。
そこで、スコープを"Request"に変更してみました。
スコープを変更すると、次のエラーが発生します。
私のweb.xmlは次のとおりです
私のfaces-config.xmlにはそのようなものは何もありません
castor - Castor(Introspection)で生成された、必須タグを検証していないオブジェクトが渡されたかどうか
Castor(イントロスペクション)を使用してJavaオブジェクトを生成しました。マーシャリング中に、生成されたxmlで必須タグを空に設定してもエラーが発生しません。
何をすべきか ?
Castor(intr)によるxmlの検証