我正在尝试通过NodeList中的数据填充字符串向量(其值也是字符串),但它不起作用且Vector仍为空。 我做错了什么以及如何解决它?
提前致谢!
Document doc = parseFile(xml);
Vector <String> x = new Vector <>();
NodeList list = doc.getElementsByTagName("Stuff");
for (int i = 0; i < list.getLength(); i++) {
x.addElement(list.item(i).getFirstChild().getNodeValue());
}
public Document parseFile(File file) {
try {
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder builder = factory.newDocumentBuilder();
doc = (Document) builder.parse(file);
} catch (Exception e) { e.printStackTrace(); }
return doc;
}
答案 0 :(得分:1)
在NodeList list = doc.getElementsByTagName(&#34; Stuff&#34;)中标记名称出错;
寻找错误&#34;东西&#34; :)
对不起,无论如何,谢谢大家的帮助