不应该这样的工作吗?
假设文档格式如下:
<root>
<element id = "a"></element>
</root>
Node node = doc.query("/root/element").get(0);
String id = node.getDocument().getRootElement().getAttribute("id");
当我打印根元素的值时,看起来好像这应该有效。什么失败了,在这里?
答案 0 :(得分:2)
将你的节点投射到一个元素,然后你就可以了。
答案 1 :(得分:0)
node.getDocument()。getRootElement()此时你有一个没有属性“id”的元素。
尝试使用node.getAttribute(“id”)? (假设节点不为空)