如何在 .Net 上使用 Saxon 评估 Xpath 表达式
How do I evaluate a Xpath expression using Saxon on .Net
如何使用 saxon 在 .net 中评估以下 Xpath 表达式?我需要能够传入一个变量并在一整套代码中得到结果。
SchematronTestText = "not(count($CTR17) > 0)"
Processor processor = new Processor(true);
XPathCompiler compiler = processor.NewXPathCompiler();
compiler.DeclareVariable(new QName("aaa"));
XPathSelector selector = compiler.Compile("not(count($aaa) > 0)").load();
selector.SetVariable(new QName("aaa"), new XdmAtomicValue('sample'));
var result = selector.EvaluateSingle().ToString();
如何使用 saxon 在 .net 中评估以下 Xpath 表达式?我需要能够传入一个变量并在一整套代码中得到结果。
SchematronTestText = "not(count($CTR17) > 0)"
Processor processor = new Processor(true);
XPathCompiler compiler = processor.NewXPathCompiler();
compiler.DeclareVariable(new QName("aaa"));
XPathSelector selector = compiler.Compile("not(count($aaa) > 0)").load();
selector.SetVariable(new QName("aaa"), new XdmAtomicValue('sample'));
var result = selector.EvaluateSingle().ToString();