問題タブ [xmlroot]

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 投票する
1 に答える
32 参照

sql-server - SQL Server でネストされた FOR XML の結果

私のMS SQLテーブルには次のデータがあります

そして、ルートノードなしで以下の形式でこのテーブルから値を選択したいと思います。

それは私が以前ここに投稿したものの明確なバージョン です

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

spring - Spring REST クライアントで複数の可能なルート要素を持つ XML を使用する方法

私のアプリケーションでは、サードパーティのアプリケーションが提供するサービスを利用する必要があります。それらが提供する応答は常に 200 であり、以下に示すように、データが利用可能かどうか、またはエラーが発生したかどうかに基づいて本文を変更します。

データがあれば

データが空の場合

いくつかの検証が失敗した場合

私はRestTemplate.exchangeサービスを消費するために使用しています。私の質問は、ルート要素のタイプが 1 つしかない場合、それぞれのクラスを as として渡しますParameterizedTypeReferenceが、ここでは応答をマップして非整列化する方法です。

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

spring-boot - マーシャリングのエラー - xmlrootelement アノテーションの欠落エラー

春のプロジェクトから WSDL 操作の 1 つを呼び出すと、次の例外が発生します - com.sun.istack.internal.SAXException2: unable to marshal type "com.pkg.wsdl.ABC" as an element because it is missing an @XmlRootElement annotation

私はpom.xmlで以下を使用して、春のプロジェクトの一部としてWSDL(すでに多くのクライアントで使用されています)からJavaオブジェクトを生成しています -

同様の問題の解決策を見て、JAXBElement を使用するようにコードを変更しましたが、それでも同じエラーが発生します -

マーシャラー コード -

バックエンド Web サービスの呼び出し -

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

jaxb - JAXB 動的 XML ルート クラス名

私はJavaでUserクラスを持っています。<UserIn>アンマーシャリングしたいときはルート要素でxmlを取得し、マーシャリングしたいときは<UserOut>XMLルート要素にする必要があります。私が提供する場合、@XmlRootElement("UserIn")それは動的ではなく、常に UserIn ルートです。クラスで動的ルート要素を実行する方法はありますか? ありがとう。