Java中的DOM解析器、属性和标记值

Java中的DOM解析器、属性和标记值,java,parsing,dom,Java,Parsing,Dom,它检查属性“name”并进行比较,但是我在获取限制值时遇到了问题。我认为我的问题在于我的getTagValue方法: if(eElement.getAttribute("name").equals("RATE")) System.out.println("Rate : " + getTagValue("SimpleData", eElement)); 有什么想法吗?你有什么想法吗 private static String getTagValue(String sTag, Elemen

它检查属性“name”并进行比较,但是我在获取限制值时遇到了问题。我认为我的问题在于我的getTagValue方法:

if(eElement.getAttribute("name").equals("RATE"))
  System.out.println("Rate : " + getTagValue("SimpleData", eElement));
有什么想法吗?

你有什么想法吗

  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();
  }
有什么问题吗

if(eElement.getAttribute("name").equals("RATE")) {
   System.out.println("Rate : " + getTagValue("SimpleData", eElement));
}
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));
}