楽天ウェブサービスのRESTでつまづいた・・・ |
Webサービスから取得したXMLをそのままXMLパーサーに読み込ませようとすると
例外で落ちることでした。
google先生に聞いてみたところ、
他の方でもつまづいていた方がいらっしゃったようで
「”header:Header”はリプレースして
”header_Header”に置き換えるといいよ!」
と書かれていたので、以下のようにリプレースをしてみました。
(サーバ処理はjavaです)
xmlData = xmlDatareplaceAll("header:Header", "header_Header").replaceAll("itemRanking:ItemRanking", "itemRanking_ItemRanking");
ブラウザでWebサービスを呼び出して、XMLの詳細を確認して
引っかかりそうなものをすべてリプレースしてみました。
java的にこの書き方が良いのか、分かりませんが
ちゃんと読み込むことができました。
にほんブログ村