2014年8月21日木曜日

【Android】JAVAでXMLを使う際の親子関係に注意


WebAPIなどから取得したXMLを解析したいことがよくある。

<key>value</key>
この「key」と「value」とは同じ世代のように見える。

node.getNodeName();  →「key」が取得できる時
node.getNodeValue();  →「value」が取得できそうに見える

しかしそうではない。

<親>子</親>
なんとこいつらの間にも階層がある。

node.getNodeName();
→「key」が取得できる時、

node.getFirstChild().getNodeValue();
→「value」を取得するならもうひと段階子孫に行かねばならない。

0 件のコメント:

コメントを投稿