本のノードの数を取得したい:
<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
::XPathの評価中に例外が発生しました:XPath式の結果はノードではありません。タイプは3.0でした:java.lang.Double。
私の質問は、xpathでcountメソッドを使用したい場合、ノードタイプをダブルタイプに変換する方法ですか?
ありがとう。