我想得到书的节点数:
<books>
<book>1</book>
<book>2</book>
<book>3</book>
</books>
Document document = null;
try
{
InputStream in = new FileInputStream(new File("./src/main/java/live.xml"));
document = reader.read(in);
}
catch (Exception e)
{
e.printStackTrace();
}
Node node = document.selectSingleNode("count(/books/book)");
例外:
org.dom4j.XPathException
:evaluting XPath发生异常:XPath表达式的结果不是Node。它是:3.0的类型:java.lang.Double。
我的问题是,如果我想在xpath中使用count方法,如何将Node类型转换为Double类型?
感谢。