saxon相关内容
我有一个使用 XSLT 执行 XML 映射的程序.我为此使用 Saxon-HE-9.7 库.我也在 XSLT 中使用自反扩展函数. XSLT 调用返回 ArrayList> 的 java 函数
..
关于我的目标的简短说明.我想用 Saxon 解析一个 xlm 文件,最后得到一个带有代码的文本文件.像这样的东西:function1(){ a+a;} function2(){ b+b;} function3(){ c+c;} 我的想法是使用 模板标签创建此类代码,以便对于每个面向 标签的文本文件,将使用必要的方法填充位于 标签中.例如,对于 的每个第一个子项
..
我有以下 xml: notifications-source-path.xml 和通知.xml 如果,我需要将 从notifications-source-path.xml 复制到notifications.xml(Notifications/Notification/EmailNotification/MsgText 标签后) 匹配.有人可以告诉我如何正确实施吗?我打算为此使用
..
我正在使用 DaizyDIff 库来比较两个 html 文件.我写了一个 java 代码来实现 DaizyDiff.但是在运行时,我在 net.sf.saxon.event.ReceivingContentHandler.startElement 上遇到了 NULL 指针异常 我在 SAXTransformerFactory 上尝试了多种方法,但我想不通 public static voi
..
在使用 XSLT 将 XML 转换为 XML 时,我在输出 XML 中包含了 doctype.但是在输出 XML 文档类型声明中创建了一个换行符. XSLT:
..
我使用的是 .net 版本的 Saxon-HE. 我编写了一些代码来设置 XSLT 转换,其中源 XSLT 从外部传入(而不是在运行时从文件中读取). 这是我的代码片段: Saxon.Api.Processor 处理器 = new Saxon.Api.Processor();//将 XSLT 送入 SaxonXmlDocument 文档 = 新 XmlDocument();docum
..
我有一个应用程序,我使用 Xalan 作为 XSLT 处理器.我现在想使用撒克逊人.我想确保所有现有的转换仍然有效.因此我想对所有现有的 XML 文件使用 Xalan.对于新的 XML 文件,我想使用 Saxon.总而言之,我想同时使用两个处理器.因此,我像这样实例化处理器: TransformerFactory.newInstance("com.sun.org.apache.xalan.int
..
现在我有这个错误: *module 的第 10 行错误,没有 systemId*:FODC0005:URIResolver 引发的异常:无效的相对 URI{D:\Users\***\workspace\**...}:索引 2 处不透明部分中的非法字符:D:\Users\***\workspace\***/JDPR/config/Rules.xml在 xsl:copy-of 的 *module 的
..
我想在 XSLT 2.0 版本中将 Map 对象作为参数传递,并且我想使用 Saxon-HE 在 XSLT 2.0 文件下检索 Map 对象数据. 我在谷歌上搜索了很多,发现 在 XSLT 中检索 hashmap 值 根据我的需要完全匹配的链接,但我收到异常,例如 {map:get($mapData,'1')} 中的表达式中的静态错误xsl:variable/@select 在t
..
我正在尝试使用 JAXP 在 JTextArea 中打印 .我的问题是,我无法用我的变压器创建 saxonica 控制器,我不知道为什么,因为我正在使用 TransformerFactoryImpl,因为在某些答案中被调用. 这是我的 Java 代码: public static void xslTransform(File xmlFile,File xslFile, JTextArea
..
Saxon 能否映射下面的扩展函数调用下面带 varargs 的 java 静态方法? XSLT: Java public static String fun(String arg1, String... args) { ... } 我希望撒克逊人支持可变参数但是,我得到 命名空间 URI 和本地名称被识别,但参数数量错误 我做错了什么吗? 它似乎能够识别序列 ()
..
使用通过 apt 安装的 JAR 文件用于 Saxon-HE 和 tagsoup 解析 html 是一个-班轮为: thufir@dur:~/saxon$thufir@dur:~/saxon$ java -cp/usr/share/java/Saxon-HE-9.8.0.14.jar:/usr/share/java/tagsoup-1.2.1.jar net.sf.saxon.Query -x:
..
来自这个问题,我完全管理了一个从 eXist-db/Xquery 转换函数中加载的 XSLT 2.0 文档访问 eXist-DB collection() 的解决方案不令人满意: XSLT 文件声明了一个变量: 这指向我创建的目录 xml 文件(根据 撒克逊文档) 看起来像这样,以便加载实际集合:
..
环境:eXist-db 4.2.1、XQuery 3.1、XSLT 2.0 我需要使用 XQuery 在 eXist-DB 中执行 XSLT 转换.有一次,XSLT 需要在数百个文档中搜索节点属性值的匹配项.从 eXist-DB 中的 XSLT 调用 collection() 似乎不起作用 . 我已经搜索了一些其他方法来解决这个问题,但没有找到任何东西,我在这里发布了两个问题:
..
假设... 我有一个复杂的 XML 模式,它导入/包含其他模式文件,然后导入/包含更多模式文件. 我想在这个 XML 模式中找到所有具有声明为 QName 类型的值(即文本节点)的元素. 我希望将这些元素的位置(路径)表示为 XPath 语句(例如,/foo/bar). 如果我正在编写 Java 应用程序,那么适合这项工作的技术是什么?它是像 XSOM 这样的模式对象模型吗?是 J
..
我如何执行一个简单的这个 xquery,比如这个 for $elem in/root/element()返回$elem 在不使用 fn:doc 的情况下使用 java 的 xml 文件? 我一直在XPDY0002:轴步骤 child::element(xml, xs:anyType) 的上下文项未定义 --概要:我需要一个简单的解决方案来加载 xml 文件、加载 xquery 并进
..
我正在尝试使用 Saxon 9.1.0.8 HE 来应用(最近的)Docbook XSL,并得到这个: 不知道如何使用 Saxonica 的 SAXON 9.1.0.8 进行分块处理由chunker.xsl 中第 46 行的 xsl:message 终止 Docbook XSL 源声称: 的 XSLT 实现.
..
我正在使用 XSLT 3.0 来转换这个文档 JSON 到本文档 XML 与函数 json-to-xml, 从撒克逊人,我像文档 XML 一样传递这个 json: String XML = ""+ JSON + ""; 我在调用函数 json-to-xml 时得到一个 XML: urn:oasis:names:specification:
..
我正在使用来自 XML 文档的 saxon 进行 xstl 转换.该文档不是标准有效的 XML,我想保留所有在其中找到的
..
我每次都必须定期转换 1 个文件夹内的大量 XML 文件(最小 100K)(基本上,来自解压缩的输入数据集),我想学习如何以最有效的方式进行转换可能的.我的技术栈由 XLT 和从 Bash 脚本调用的 Saxon XSLT Java 库组成.它运行在具有 8 核和 64Gb 内存的 SSD RAID 的 Ubuntu 服务器上.请记住,我能很好地处理 XSLT,但我仍在学习 Bash 以及如何为此
..