次のような HTML ページがあります。
<html>
<head><title>Hello</title></head>
<body>
<div id="foo">
<h6>9</h6>
<h6>3</h6>
<h6>5</h6>
</div>
</body>
</html>
XQuery (または xpath 2.0) を使用して <h6> 要素の値を合計したいと考えています。私はxmlbeans(エンジンとしてsaxonを使用)を使用していますが、次のことを試しましたが、nullポインター例外が発生しました。
XmlObject xml = XmlObject.Factory.parse(xmlFile);
XmlCursor htmlCursor = xml.newCursor();
XmlCursor result = htmlCursor.execQuery("sum(for $val in $this//h6 return number($val))");
System.out.println(result.getObject());
何か案は?