私は次のXMLデータを持っています、
<RESPONSE>
<param name="Type">NBFundTransfer</param>
<param name="Id">3213</param>
<param name="Token">26&ffr$5%877</param>
<param name="Stage">1</param>
</RESPONSE>
ノードをその名前でフェッチしたいのですが、次の方法でデータをフェッチします。
NodeList nl = doc.getElementsByTagName("RESPONSE");
String[] Agreement = new String[nl.getLength()];
for (int i = 0; i < nl.getLength(); i++) {
Node item = nl.item(i);
if (item.getNodeType() == Node.ELEMENT_NODE) {
Element ielem = (Element) item;
NodeList id = ielem.getElementsByTagName("param");
Data[i] = id.item(0).getChildNodes().item(0).getNodeValue();
}
}
しかし、問題は、Iamが「Type」という名前の最初のノードからのみデータ「NBFundTransfer」を取得していることです。他のすべてのノード(Id、Tokenなど)からデータを取得したいのです。誰かが解決策を得るのを手伝ってください。ありがとうございました..