0
            <SimpleData name="RATE">$1.00</SimpleData>
            <SimpleData name="LIMIT">2hr</SimpleData>

XML のその部分で、個々のタグ値にアクセスするにはどうすればよいでしょうか? これまでのところ、私はこれを持っています:

if(eElement.getAttribute("name").equals("RATE"))
  System.out.println("Rate : " + getTagValue("SimpleData", eElement));

属性「名前」をチェックして比較しますが、LIMIT値を取得できません。私の問題は getTagValue メソッドにあると思います:

  private static String getTagValue(String sTag, Element eElement) {
    NodeList nlList = eElement.getElementsByTagName(sTag).item(0).getChildNodes();

        Node nValue = (Node) nlList.item(0);

    return nValue.getNodeValue();
  }

何かご意見は?

4

1 に答える 1

0

あなたが持っている

if(eElement.getAttribute("name").equals("RATE")) {
   System.out.println("Rate : " + getTagValue("SimpleData", eElement));
}

どうしたの:

else if(eElement.getAttribute("name").equals("LIMIT")) {
   System.out.println("Limit : " + getTagValue("SimpleData", eElement));
}
于 2012-10-20T01:14:28.687 に答える