saxon相关内容
我想创建几个 xsl:variable 可能是也可能不是 null 然后加入它们:
..
我希望从 net.sf.saxon.s9api.XdmNode 中存在的一个标签中读取所有命名空间.我可以使用下面的代码读取它们,但由于性能问题,我应该使用现有的 DOM 来解析和读取命名空间. input.xml
..
我有以下简单的正则表达式: \ b \ w + \ b Saxon报告以下错误: 正则表达式中char 2的 语法错误:不允许转义字符'b' 这是否意味着我不能在Java Saxon解析器中使用单词边界?是否有替代的免费XML Java解析器具有此功能? 解决方案 在XSD和XPath中使用的正则表达式方言不能识别\ b(作为单词边界或作为退格键).我认为,排除它的原因可能
..
尽管编写Saxon集成扩展功能对我来说很清楚. 我有红色: http://www.saxonica.com/html/documentation/extensibility/integratedfunctions/ http://www.saxonica.com/html/documentation/extensibility/integratedfunctions/ext-simp
..
我在Mac OS X和Saxon-HE 9.3.0.5上使用Java SE 6.ServiceLoader无法找到 javax.xml.xpath.XPathFactory 的Saxon实现. mac:test2 ludo $ java -versionJava版本"1.6.0_26"Java(TM)SE运行时环境(内部版本1.6.0_26-b03-383-11A511)Java HotSpo
..
我已经阅读了很多文章,并尝试了很多事情,但是仍然无法使xsl在参数中找到值.我从java的sun xalan开始,但从未成功,所以我改用saxon徒劳无功.我想将两个xml文档与xls合并为一个.永远不会在文件系统上,这是用于构建xml字符串/docs的Web应用程序.我尝试将DTMAxisIterator,DomSource,Doc传递给以xsl,字符串设置的Node.在NotePad ++中使
..
我具有以下文件结构(嵌套文件夹中的XML文件'index.xml'): index.xmlfoo/index.xmlfoo/sub/index.xmlfoo/.../index.xml酒吧/.../index.xml 现在,我必须使用给定的XSL样式表转换每个XML文件.结果应该是相同的文件夹结构(覆盖就可以了).您将如何实现这一目标? 我的系统:OS X 10.6,Saxon XS
..
我可以轻松地在命令行中运行以下命令来转换xml文件: java -jar saxon9he.jar -o:outputfile.xml data.xml transform.xslt 我想从java文件中获得完全相同的结果,因此可以在正在编写的程序的一部分中使用它.我已经在构建路径中放入了saxon9he.jar,但是如何在命令行外部调用同一命令? 解决方案 文档在此处: http
..
我当前正在使用XPath 3.1语法,但由于某种原因,Saxon输出错误: 要使用XPath 3.1语法,必须配置XPath解析器以对其进行处理. 我该怎么做? 非常感谢! 解决方案 如果您使用的是s9api API,请使用 XPathCompiler.setLanguageVersion("3.1"). 如果您使用的是JAXP,那可能是个坏主意,因为JAXP XP
..
从技术上讲,可以构建作为Amazon AWS Lambda函数提供的通用XSLT转换服务(使用Saxon XSLT引擎)吗?您将如何实施它?有没有一种方法可以避免在每次调用lambda函数时初始化Java VM? 这更多是一个头脑风暴的问题.我不太可能尝试实施它. 许可将如何工作?开发人员无法知道安装了Saxon XSLT的计算机数量.可能这是必须与供应商协商的事情吗? 解决方案
..
我是XSLT的新手,我有一个简单的JSON,我想使用XSLT 3.0将其转换为XML.我按照w3c的建议尝试了parsejson和jsontoxml函数,但是生成的输出不是所需的格式.我正在为此目的使用Saxonica处理器.是否可以编写单个xslt,而无论键名如何,都可以在特定结构的任何给定json中使用该xslt.否则,我该如何使用xslt功能将json转换为所需的xml 我尝试了答案中
..
假定目录输入中包含1000个扩展名为.xhtml的文件,并且这些文件的某些子集(例如,输出路径位于$(FILES)中)需要通过xslt转换为目录输出中具有相同名称的文件.一个简单的制造规则是: $(FILES): output/%.xhtml : input/%.xhtml saxon s:$
..
我下载了SaxonHE9-4-0-6J,并希望在CLI上处理XHTML。但是,Saxon尝试从W3C加载DTD,并且每个简单命令都花费太多时间。 我有xml目录,我可以通过set env变量指向将它成功用于xmllint目录文件,但我不知道如何使Saxon使用它。 Google揭示了与Saxon一起使用目录的整个变化历史(因此引起混乱),没有一个让我感到高兴。 我下载了resolver
..
直接来自手册: 将DOM编写为XML文件 构造DOM之后(通过解析XML文件或 以编程方式构建它),您通常希望将其另存为XML。 本节向您展示如何使用Xalan转换 程序包。 使用该程序包,您将创建一个变压器对象来连接一个 DOMSource到StreamResult。然后,您将调用转换器的 transform()方法将DOM编写为XML数据。 我的输出:
..
我建立了一种使用saxon-he的xpath组件从html文档中提取数据的方法。我正在为此使用w3c dom对象模型。 我已经创建了一个返回文本值的方法,类似于jsoup(jsoupElement.text ()): 受保护的字符串getNodeValue(Node node){ NodeList childNodes = node.getChildNodes(); for(in
..
听起来我需要某种类型的XML处理器 似乎有一个名为Saxon的程序,可以用来运行XQuery 当我尝试此网站示例我得到 错误:无法找到或加载主类net.sf.saxon.Query 我不知道如何从 saxon程序包。 Id想知道是否有一个更简单的选项可以从命令行(而不是Java包)运行XQuery?我要做的就是用“选择何处type =“ somet
..
首先,我已经详尽地检查了以下问题,而这个问题似乎不是同一回事: SAXParseException:序言中不允许内容 org.xml.sax.SAXParseException:序言中不允许内容 在GAE上解析完全有效的XML时,“序言中不允许内容" Prolog SAXParserException中不允许使用内容 这些似乎都可以归结为两点: 标记之前有一个
..
我最近获得了Saxon-PE的试用许可证,并希望在Camel中使用此版本的Saxon.我下载了Saxon-PE-9.6.0.8罐子,并通过maven将其包含在我的项目中.我正在使用骆驼2.16.0. 我已经尝试了许多方法,但是通过使用Camel的“?transformerFactory = ..."选项并将其传递给了Saxon的ProfessionalTransformerFactoryImpl(
..
我正在使用ServiceCix 4.5.3(包括Camel 2.10.7),并且能够使用如下选项端点通过Saxon库进行XSLT 2.0转换: ... to("xslt:stylesheet.xsl?transformerFactoryClass=net.sf.saxon.TransformerFactoryImpl") ... 但是,当我尝试使用xpath函数时: private
..
我一直在使用 Saxon XSLT和XQuery处理器-免费家庭版用于我的.NET应用.我只需要XSLT 2.0(因为.NET不支持XSLT 3.0).现在,我已从.NET Framework移至.NET Core,我注意到Saxon尚不支持.NET Core,因为在为Saxon安装Nuget软件包时,出现以下错误. 问题:有人知道我可以在需要XSLT 2.0和XQuery处理的.NET C
..