问题描述
在这里,我需要阅读有关属性的字段标签文本内容。我无法通过属性值获取字段标签中的数据,如我可能如何建议。 我需要使用DocumentBuilderFactory和NodeList在Java中按属性(name =“ awb_number”)读取字段标签文本内容值,即(“ 106752031”)
NodeList nodeList=doc.getElementsByTagName("object");
Node tempNode =null;
for (int temp = 0; temp < nodeList.getLength(); temp++) {
tempNode = nodeList.item(temp);
String tnodeName = tempNode.getNodeName();
System.out.println("tnodeName >>> "+tnodeName);
if (tempNode.getNodeType() == Node.ELEMENT_NODE) {
Element fstElmnt = (Element) tempNode;
// NodeList fstNmElmntLst = fstElmnt.getElementsByTagName("folio");
// Element fstNmElmnt = (Element) fstNmElmntLst.item(0);
System.out.println("Awb No : " + fstElmnt.getAttributes().getNamedItem("awb_number").getTextContent());
subNodeList = tempNode.getChildNodes();
for (int i = 0; i < subNodeList.getLength(); i++) {
subDetails = subNodeList.item(i);
if (tempNode.getNodeType() == Node.ELEMENT_NODE) {
Element sndElmnt = (Element) subDetails;
}
}
}
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)