2

こんにちは私はIBMDatapowerを使用しています。質問があります

jsonxを介してhtmlコンテンツをjsonに送信できますか?

<json:object>
<json:string name="htmlcontent"> <html><body>hiii</body></html></json:string>
</json:object>

上記のように試してみましたが、文字列だけで応答がありました

hii 

私は欲しい

<html><body>hiii</body></html>

出来ますか?

4

2 に答える 2

0

ブラウザで見ると、hii だけが表示されます

ブラウザでソースを表示します。

または SOAP UI を介してリクエストを送信します。

于 2013-01-14T19:50:17.117 に答える
0

エレメントのコンテンツは実際には XML であるため (DataPower が認識するように)、json:object/json:string/html/body の値は「hiii」です。上記で value-of を実行すると、「hiii」のみが得られます。

json:object/json:string/ のような要素 (コピー) を取得し、取得したノードをシリアル化して、html タグを含む実際の文字列を取得する必要があります。

また、「XML 有効」な HTML を送信しないと失敗することにも注意してください。

JsonX に変換する前に、html コードをエスケープすることを検討する必要があります。

于 2015-06-17T10:03:11.377 に答える