【发布时间】:2014-09-09 05:46:13
【问题描述】:
我正在尝试将 xsi 命名空间的定义添加到 saxon .NET api 中。
我已经用过这个了——但这无济于事:
Processor xmlProcessor = new Processor();
SchemaManager manager1 = xmlProcessor.SchemaManager;
SchemaValidator validator = manager1.NewSchemaValidator();
DocumentBuilder builder = xmlProcessor.NewDocumentBuilder();
XdmNode xdmNode = builder.Build(xmlDocument);
validator.SetSource(xdmNode);
XPathCompiler compiler = xmlProcessor.NewXPathCompiler();
我需要这个来像这样解析 xpath:
substring-before(substring-after(//IzdaniRacunEnostavni/@xsi:noNamespaceSchemaLocation,'http://www.gzs.si/e-poslovanje/sheme/'))
如果家庭版不支持此功能,是否有完全支持 xpath 2.0 的免费外部库?
【问题讨论】: