saxon相关内容
编辑 :这篇文章现在以新的方式解决,因为问题的呈现方式略有不同.它在这里:如何有效地并行运行大量文件的 XSLT 转换? 我一直在尝试并行化一个进程,在花了一些时间之后,我想请求一些帮助...... 基本上,我有很多 XML 文件要使用特定的 XSLT 表进行转换.但是该工作表使用对(非常慢的)API 的调用来获取额外的数据,并且一次性处理整批 XML 将需要(非常)长的时间.
..
我有一个这样的 xslt:
..
我想从此网页中提取 XPATH//DIV[@id="ps-content"]:http://www.amazon.com/dp/1449319432(保存为本地文件) 我想使用最好的解析器之一(如 Saxon-PE 或 BaseX)使用一行命令行来完成. 到目前为止,我(似乎已经)找到的最短解决方案是这两行: java -jar tagsoup-1.2.1.jar
..
我们哪里出错了? 当我在撒克逊语上用 xslt 2 处理这个 xml 时: 抓住我并将我打印回来" 使用此样式表:
..
我目前在我的 Java 应用程序中使用 Apache Xalan XSLT 处理器,但我想使用一些支持使用扩展功能的替代解决方案.Xalan 似乎已过时且有问题.我知道 Saxonixa Saxon,但它是闭源的.是否有一些开源且运行良好的替代方案? 解决方案 Saxon 当前的开源版本 Saxon-HE 9.9 支持“集成扩展函数"(写入特定 Saxon 定义的 Java 接口的函数).
..
如何使用 Saxon HE 10.2 正确设置语言数据?我需要 XSLT 处理器输出当前日期,其中包含用德语写出的月份名称,例如 21.2020 年 10 月.不幸的是,处理器输出[语言:en]21.2020 年 10 月.Saxon PE 提供了开箱即用的所需输出. 这是我的 XSLT 代码:
..
目前我正在尝试使用 xslt3.0 使用身份模板从 xml 中删除某些节点.但这需要很长时间的处理时间.需要一些建议以提高使用 Xslt30Transformer 的性能.
..
我尝试使用流式传输的文档具有如下结构 2331242 真正的输出应该有更复杂的结构,但目前我把它简化为只是有一个不同的命名
..
以下代码返回 4 个节点(使用 southwind.xml &
..
在我的 Java 代码中,我试图创建一个 Saxon 文档 (DOM),它是 JSON 文件的内容.这应该有可能,但我的代码失败了. 完整代码位于 SaxonQuestions.zip、TestLoadJson.java 也列在下面.在这段代码中,evaluate() 失败了. TestLoadJson.java import net.sf.saxon.Configuration;导
..
我有一个使用 Saxon HE 9.7 进行 XML 转换的程序. public String transform() 抛出 TransformerException {TransformerFactory 工厂 = TransformerFactory.newInstance();TransformerFactoryImpl tFactoryImpl = (TransformerFactory
..
我使用的是 Windows 和 SAXON 9.9(HE). 我的 JSON 代码是: {"analystId": "Test","jobId": "","profileData":{"allAuthorCoverage": false,"abc":"xyz","assetClasses":[{"status":“测试1"}]}} 我的 XSLT 代码是:
..
我有以下 XSL 样式表: 我正在使用 Saxon 9.9 将其转换成这样. public String transform(InputStream input, InputStream stylesheet, OutputStream output){处理器 p = 新处理器(假);XsltCompiler c = p.newXsltCompiler();XsltExecutable e
..
..
这是在 Saxon 中修复问题后看到的错误9 HE,Java - 静态错误,XTSE0210、XTSE0165、XPST0017 从以下 java 代码调用 XSLT 转换时 public static Document transformAsDocument(Document inputDoc, String xslDoc, Mapparams, String xslContextPa
..
我正在查看 Saxon-HE 10 中的集成扩展功能(Java). 我需要函数返回一个 document-node()?,它是从 StreamSource 构造的. 对类似问题的回答提到了这段代码: context.getConfiguration().buildDocument() 然而,context 不会传递给 ExtensionFunction,只有 XdmValue[]
..
我想通过解决以下问题来展示 XSL 对数据探索的强大功能:给定一个描述某种“实体关系"模型的 xml 文件,并且对于该模型中由名称给出的一个实体(假设 XML 模式的一个属性用作标识符),我想要一个生成新 XML 的转换包含给定实体的模型,以及根据该给定实体的“依赖关系的传递闭包"的所有亲属. 例如,输入的 XML 模型是
..
我正在编写一个 Java 应用程序,其目标是进行 XML 转换以生成 PDF 文档.我使用一个 XML 文件作为输入,它首先被解析为一个 java 对象.解析后我想在 XML 转换中使用该对象,因此我将其设置为转换器的参数: TransformerFactory TransformerFactory = TransformerFactory.newInstance();Transformer T
..
要在 Saxon 中对查询进行排序,我们首先运行查询: XPathExecutable exe = xPath.compile(query);XPathSelector 选择器 = exe.load();selector.setContextItem(xmlDocument);XdmValue nodeSet = selector.evaluate();//将结果放入数组ArrayList节点
..
现在我正在使用这个 java(它接收一个 xml 文件参数)方法来执行 XSLT 转换: static public byte[] simpleTransform(byte[] sourcebytes, int ref_id) {尝试 {StreamSource xmlSource = new StreamSource(new ByteArrayInputStream(sourcebytes))
..