private CompileNodeSetExpression ( string expr ) : QilNode | ||
expr | string | |
return | QilNode |
private QilNode CompileNodeSetExpression(string expr)
{
QilNode result = _f.TryEnsureNodeSet(CompileXPathExpression(expr));
if (result == null)
{
// The expression is never a node-set
XPathCompileException e = new XPathCompileException(expr, 0, expr.Length, SR.XPath_NodeSetExpected, null);
if (_xslVersion != XslVersion.ForwardsCompatible)
{
ReportErrorInXPath(/*[XTTE_101]*/e);
}
result = _f.Error(_f.String(e.Message));
}
return result;
}