問題タブ [scalaxb]
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.
scala - CXF JAX-WS でのカスタム XML シリアライゼーションの使用
xsd から Scala に適したクラスを生成するために scalaxb を使用しましたが、JAX-WS (SOAP) Web サービスのサーバー側実装でこれらのクラスを使用したいと考えています。
ただし、マーシャリングに JAXB ではなく scalaxb を使用するように CXF に指示する方法がわかりません。
これを達成するために私が従う必要がある手順を誰か教えてもらえますか?
xml - scala の XSD ファイルからスキーマを抽出する: scalaxb
私が認識していないスキーマである XML と共に XSD ファイルがあります。XSD は現在の XML のスキーマであると言えますが、どのように進めればよいのか、私にはあまり理解できません。
検索中に、この要件を達成するために規定された scalaxb パッケージに出くわしました。誰かがそれを達成するのを手伝ってくれませんか; 私はこの種の xsd 処理を行ったことがないので、これは初めてです。XSD の存在から XML の検証を行う小さなコードを取得しましたが、これは問題ないように見えました。しかし、抽出は私が今立ち往生しているものです。
XSD についての理解が限られているため、どの要素をスキーマ フィールドと見なすべきか、どの要素を考慮すべきでないかを区別できませんでした。どんな助けにも感謝します。
XSD ファイルのスニペット:
検証用のコード:
scala - Scalaxb は不明なフィールドを無視します
サーバーが応答用の新しいフィールドを追加したとき、jackson の @JsonIgnore のような不明なフィールドを無視するように scalaxb に知らせないと、クライアントは失敗します。