-3
フィールドを含むXmlを新しいパーサーで解析する方法は、javaパーサーをそのまま使用します。javaパーサーを使用してフィールドを含むXMLを解析する方法
<ThreeDSecure>
<acs_url>https://nithesh/testing</acs_url>
<pareq_message>
dfsgndfisfgsdgsdgsfggsfgsdfgs
rfk/ffsgsdgfdssg32afaaaaffasa
sgsdgsdfgsdfgfg
ssdgfsgs342;dhhdgssssregs
sffsgsdgfdssgsfregssdgsdg54df
fdgdfgdfg
</pareq_message>
</ThreeDSecure>
ここで私はこれを解決するのに役立つpareq_messageタグ値を読む必要があります。私は、フィールドを読み取るためにXMLパーサーを使用していますが、私は1行の文字列として取得しています。
if("pareq_message".equals(sThreeDSecure)){
String sPareqMessage =threeDSecureCursor.collectDescendantText();
objNBGIBankResponseBean.setPareqMessage(sPareqMessage);
} //if closed (PareqMessage)
XMLパーサはただ1つの文字列を返すかもしれませんが、その文字列は改行が埋め込まれた複数行のままです。改行を無視する文字列を表示する方法かもしれません。 – Andreas
はいGPI、StaxMate Parserを使用しています –
@あなたが正しいですか?私は混乱した。将来の読者が誤解を招かないようにコメントを削除します。 – GPI