Saxon是XSLT,XQuery,XPath和XSD的实现。支持最新的W3C标准,包括XSLT 3.0,XQuery 3.1,XPath 3.1和XSD 1.1。开源和商业版都有Java,.NET和C版本。产品集的最新成员是Saxon-JS,这是一个将在大多数浏览器中运行的XSLT运行时。
我正在使用Saxon PE 9.7.0.18。我正在使用如下代码编译XSLT:import javax.xml.transform.TransformerFactory;导入net.sf.saxon.TransformerFactoryImpl; ... StringBuilder errorString = new ...
XSLT使用concat或多个value-of元素来连接变量?
假设我有20个要加入csv字符串的变量。我应该使用concat(),还是将所有变量都放在 元素中?之一:
我正在评估Stylus Studio,主要用于针对使用SOAP交换的XML有效负载进行xquery开发。我继承了一个复杂的xquery(大约1800行),当我尝试使用Saxon as ...
Saxon中的BaseUri在尝试编译xslt内容时引起问题
这里是我的代码:static void Main(string [] args){字符串xml = File.ReadAllText(“ C:/Users/Davíð/source/Saxon/Saxon/data.xml”);字符串xslt = File.ReadAllText(“ C:/ Users /Davíð/ source / Saxon / ...
我正在尝试使用此处定义的Saxon实现自定义功能-> https://specifications.xbrl.org/registries/functions-registry-1.0/80132%20xfi.identifier/80132%20xfi.identifier%20function.html。 ..
在我建立了Talend与6.5的路线,使用了9.5撒克逊罐子,因此所有的XPath谓词使用撒克逊评估。已经升级到了Talend 7.1,以使用新版本的骆驼,现在...
在DaisyDiff中获取NULL指针异常net.sf.saxon.event.ReceivingContentHandler.startElement
我正在使用DaizyDIff库来比较两个html文件。我写了一个java代码来实现DaizyDiff。但是在运行时我在net.sf.saxon.event上得到NULL指针异常....
当我运行XQuery命令行时,只要结果是一个元素,它就会起作用。当我扩展该XQuery以仅获取属性值时,它会因此错误而失败:SENR0001:无法序列化...
如何将嵌套的XML复杂元素转换为Java中的Saxon.Sequence?
我是saxon的新手,用它来处理现有的xqueries。我可以用java类中的原始类型(简单类型)执行简单的xquery,如下所示:Xquery:declare function xf:addNumberss($ int1 as xs:...
我有以下代码:public static String converterXml(String json,XsltTransformer transformer)抛出SaxonApiException {DocumentBuilder builder = processor.newDocumentBuilder(); ...
要在Saxon中对查询进行排序,我们首先运行查询:XPathExecutable exe = xPath.compile(query); XPathSelector selector = exe.load(); selector.setContextItem(XMLDOCUMENT); XdmValue nodeSet = selector ....
我有一个将Json转换为Json的XQuery。我制作了一个可以在命令行上运行的演示版本,我想在java中使用它。问题是我不知道如何在XQuery中设置参数。我......
如何在Saxon的Java上“for ... order by”
这是对这个问题的回答。我打电话:XQueryCompiler compiler = processor.newXQueryCompiler(); // 21以下xPath.declareNamespace(前缀,uri); xPath.compile(“for $ n in'/ ...
使用json-to-xml()函数的json到xml转换以不合需要的格式生成输出
我有xsl文件,我试图将xsl模板应用于示例json。它不是使用json键和值生成有效的xml文档,而是使用编码字符串生成xml。下边是 ...
实际上我有两种方法:一种是:document-location(),另一种是: 第一种方法支持xalan但不支持......
使用包管理器在.NET 2.0项目上安装Saxon 9.5时出错
我正在尝试在Visual Studio 2012 Professional上安装Saxon 9.5 HE(这是.NET 2.0上支持的最新版本,正如您在官方文档中看到的那样)。这就是我得到的。 PM> ...
我正在尝试在XQuery中格式化小数。小数是货币,因此格式应为###。##。例如:5573652.23应为5,573,652.23,352769应为352,769(如果......为352,769.00)
使用Saxon进行Xslt2.0转换的Serializer问题
这是我第一次尝试使用C#中的SaxonHE 9.9编写Xslt2.0转换,所以这里的问题是当我创建serilizer时,我得到类Saxon.Api.Serializer包含的错误...