gpt4 book ai didi

来自 XML 代码的 Java GetAttribute

转载 作者:行者123 更新时间:2023-11-30 03:22:42 24 4
gpt4 key购买 nike

我正在尝试将 getAttribute java 函数与此代码一起使用。在 xml 中我有这样的东西

  <city id="1" name="John Doe">

我想获取“name”属性:

我搜索了论坛并找到了一些关于它的主题,但我尝试了一些但似乎无法正确处理,不胜感激,谢谢。

这是我的代码:

   protected void onPostExecute(Void args) {

for (int temp = 0; temp < nodelist.getLength(); temp++) {
Node nNode = nodelist.item(temp);
if (nNode.getNodeType() == Node.ELEMENT_NODE) {
Element eElement = (Element) nNode;

textview.setText(textview.getText() + "Name : "
+ getNode("city", eElement)+ "\n" + "\n");
}
}
// Close progressbar
pDialog.dismiss();
}
}

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

Node nValue = (Node) nlList.item(0);
return nValue.getNodeValue();
}

最佳答案

你应该使用 Element.getAttribute

private static String getNode(String sTag, Element eElement) {
Element e = (Element) eElement.getElementsByTagName(sTag).item(0);
return e.getAttribute("name");;
}

关于来自 XML 代码的 Java GetAttribute,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18818970/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com