586587588589590591592593594595596
} } catch (TransformerException e) { xctxt.popCurrentNode(); xctxt.popContextNodeList(); return new NodeSet(); } xctxt.popCurrentNode();
594595596597598599600601602603604
xctxt.popCurrentNode(); } xctxt.popContextNodeList(); iterationList = iterationSet; for (int i = 0; i < iterationList.getLength(); i++) {
129130131132133134135136137138139
result = dynamicXPath.execute(xctxt, contextNode, xctxt.getNamespaceContext()).num(); } catch (TransformerException e) { xctxt.popCurrentNode(); xctxt.popContextNodeList(); return Double.NaN; } xctxt.popCurrentNode();
139140141142143144145146147148149
if (result > maxValue) maxValue = result; } xctxt.popContextNodeList(); return maxValue; } /**
210211212213214215216217218219220
220221222223224225226227228229230
if (result < minValue) minValue = result; } xctxt.popContextNodeList(); return minValue; } /**
290291292293294295296297298299300
300301302303304305306307308309310
sum = sum + result; } xctxt.popContextNodeList(); return sum; } /** * The dyn:map function evaluates the expression passed as the second argument for
431432433434435436437438439440441
} } catch (Exception e) { xctxt.popCurrentNode(); xctxt.popContextNodeList(); return new NodeSet(); } xctxt.popCurrentNode();
439440441442443444445446447448449
xctxt.popCurrentNode(); } xctxt.popContextNodeList(); return resultSet; } /** * The dyn:evaluate function evaluates a string as an XPath expression and returns