如何更改 Apache FOP Xalan XSLT 处理器?

2023-11-26

我正在使用 Apache FOP 1.1。我想将当前的 apache Xalan XSLT 处理器更改为其他处理器以支持 XSLT 2.0。 目前它不支持 XSLT 2.0。 请帮助我如何解决这个问题。 谢谢。


我得到了答案。 TransformerFactory 有一个可插拔性层。 JAXP 提供了一个通用的 Java 接口,允许灵活地添加受支持的标准 XSLT 处理器的各种实现。

TransformerFactory tFactory = TransformerFactory.newInstance();

这有查找过程来定位 XSLT 处理器。由于我们没有定义任何处理器,因此它将采用可用或默认值。

现在,我添加 SAXON XSLT 处理器。我已经添加了它.jar 文件在我的项目中,刚刚添加

TransformerFactory tFactory = TransformerFactory.newInstance("net.sf.saxon.TransformerFactoryImpl",null); 

就是这样。现在它将使用 Saxon XSLT 处理器

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何更改 Apache FOP Xalan XSLT 处理器? 的相关文章

  • Android 2.2 SDK - Droid X 相机活动无法正常完成

    我注意到我在 Droid X 上调用的默认相机活动与我的 Droid 和 Nexus One 上的默认相机活动看起来不同 在 Droid 和 Nexus One 上选择 确定 后 活动将完成 Droid X 有一个 完成 按钮 它将带您返回
  • 禁用 Eclipse Java 调试器的热代码替换 [重复]

    这个问题在这里已经有答案了 可能的重复 如何在 Eclipse 中禁用热代码替换 https stackoverflow com questions 2594408 how do i disable hot code replace in
  • Grails 2.3.0 自动重新加载不起作用

    我最近将我们的项目升级到 grails 2 3 0 一切工作正常 除了每当我更改代码时自动重新加载都无法工作的问题 这包括所有项目工件 控制器 域 服务 gsps css 和 javascript 文件 我的旧版本 grails 可以正常工
  • Spring安全“记住我”cookie在第一个请求中不可用

    我无法在登录请求后检索 Spring 记住我 cookie 但它在对受保护页面的下一个请求中工作正常 谁能告诉我怎样才能立即得到它 我在登录请求中设置了记住我的 cookie 但在 Spring 重定向回原始 受保护的 url 后无法检索它
  • 来自数据库的 jfreechart 散点图

    如何使用java中的jfreechart绘制mysql数据库表中数据的散点图 我使用过 Swing 库 任何链接都会有帮助 我搜索了谷歌但找不到理解的解决方案 如果您有代码 请提供给我 实际上我确实做了条形图并使用 jfreechart 绘
  • 在 HTTP 标头中发送 UTF-8 值会导致 Mojibake

    我想使用 servlet 发送阿拉伯语数据HTTPServletResponse给客户 我正在尝试这个 response setCharacterEncoding UTF 8 response setHeader Info arabicWo
  • 如果使用的 JVM 是 x86 或 x64,则以不同的方式解决 Maven 依赖关系?

    我设置了一个 Maven 存储库来托管一些 dll 但我需要我的 Maven 项目根据使用的 JVM 是 x86 还是 x64 下载不同的 dll 例如 在运行 x86 版本 JVM 的计算机上 我需要从存储库下载 ABC dll 作为依赖
  • 内存一致性 - Java 中的happens-before关系[重复]

    这个问题在这里已经有答案了 在阅读有关内存一致性错误的 Java 文档时 我发现与创建 发生 之前 关系的两个操作相关的点 当语句调用时Thread start 每个具有 与该语句发生之前的关系也有一个 与 new 执行的每个语句之间发生的
  • 如何让spring为JdbcMetadataStore创建相应的schema?

    我想使用此处描述的 jdbc 元数据存储 https docs spring io spring integration docs 5 2 0 BUILD SNAPSHOT reference html jdbc html jdbc met
  • 隐式超级构造函数 Person() 未定义。必须显式调用另一个构造函数?

    我正在开发一个项目 但收到错误 隐式超级构造函数 Person 未定义 必须显式调用另一个构造函数 我不太明白它 这是我的人物课程 public class Person public Person String name double D
  • 如何将 Jfreechart(饼图)添加到 netbeans 的面板中

    我正在使用 netbeans gui 编辑器 并且正在尝试添加一个本身位于内部框架中的 Jfreechart 并且这个内部框架我想将其添加到面板中 正如您在此图中看到的那样 抱歉 我无法直接发布图像 因为我新手 http www flick
  • Java 收集返回顶级项目的映射的嵌套流

    我有以下模型 class Item String name List
  • Android Studio 将音乐文件读取为文本文件,如何恢复它?

    gameAlert mp3是我的声音文件 运行应用程序时 它询问我该文件不与任何文件类型关联 请定义关联 我选择TextFile错误地 现在我的音乐文件被读取为文本文件 我如何将其转换回music file protected void o
  • 无法捕获 Spring Batch 的 ItemWriter 中的异常

    我正在编写一个 Spring Batch 流程来将数据集从一个系统迁移到另一个系统 在这种情况下 这就像使用RowMapper实现在传递给查询之前从查询构建对象ItemWriter The ItemWriter称为save我的 DAO 上的
  • 将图像添加到自定义 AlertDialog

    我制作了一个 AlertDialog 让用户可以从我显示的 4 个选项中选择一个 前 3 个让他们在单击号码时直接拨打号码 第 4 个显示不同的视图 现在看起来是这样的 由于第四个选项的目的是不同的任务 我想让它看起来不同 因为用户可能会感
  • 如何在 Quartz 调度程序中每 25 秒运行一次?

    我正在使用 Java 的 Quartz Scheduling API 你能帮我使用 cron 表达式每 25 秒运行一次吗 这只是一个延迟 它不必总是从第 0 秒开始 例如 序列如下 0 00 0 25 0 50 1 15 1 40 2 0
  • JVM:是否可以操作帧堆栈?

    假设我需要执行N同一线程中的任务 这些任务有时可能需要来自外部存储的一些值 我事先不知道哪个任务可能需要这样的值以及何时 获取速度要快得多M价值观是一次性的而不是相同的M值在M查询外部存储 注意我不能指望任务本身进行合作 它们只不过是 ja
  • Java:拆箱整数时出现空指针异常?

    此代码导致空指针异常 我不知道为什么 private void setSiblings PhylogenyTree node Color color throws InvalidCellNumberException PhylogenyTr
  • 挂钩 Eclipse 构建过程吗?

    我希望在 Eclipse 中按下构建按钮时能够运行一个简单的 Java 程序 目前 当我单击 构建 时 它会运行一些 JRebel 日志记录代码 我有一个程序可以解析 JRebel 日志文件并将统计信息存储在数据库中 是否可以编写一个插件或
  • Android 和 Java 中绘制椭圆的区别

    在Java中由于某种原因Ellipse2D Double使用参数 height width x y 当我创建一个RectF在Android中参数是 left top right bottom 所以我对适应差异有点困惑 如果在 Java 中创

随机推荐

  • 带有嵌套 json 对象的 Angular ng-repeat?

    我有一个 JSON 对象 表示如下 orders ordernum PRAAA000000177800601 buyer Donna Heywood parcels upid UPID567890123456 tpid TPID789456
  • 使用 System.Text.Json 在 ASP.NET Core 3.0 中格式化日期时间

    我正在将 Web API 从 NET Core 2 2 迁移到 3 0 并希望使用新的System Text Json 使用时Newtonsoft我能够格式化DateTime使用下面的代码 我怎样才能完成同样的任务 AddJsonOptio
  • Shared_ptr 与 CComPtr

    我已经习惯了通过 COM 进行引用计数的概念 并且对 shared ptr 有点陌生 CComPtr 有几个不错的属性 但我在共享指针中找不到 我想知道防止滥用共享指针的模式是什么 AddRef Release 模式保证每个对象只有一个引用
  • Swift 2.0 日历组件错误

    您好 我在 swift 2 0 中收到此错误 无法使用类型为 NSCalendarUnit fromDate NSDate toDate NSDate 选项 nil 的参数列表调用 组件 var hoy dataFormatter stri
  • 如何读取包含转义引号的引用文本

    考虑以下逗号分隔的文件 为了简单起见 让它包含一行 I am quoted so can use comma inside it is not separator here but can t use escaped quote 如果您尝试
  • Spark:您可以在输出文件中包含分区列吗?

    我正在使用 Spark 将数据写入分区 给定一个包含两列的数据集 foo bar 如果我做df write mode overwrite format csv partitionBy foo save tmp output 我得到的输出是
  • NumberFormatException 错误(parseInt)

    希望这是一个非常简单的查询 但这让我摸不着头脑 我有一个字符串 它只是一个整数 然后我试图将该整数作为 int 取出 从表面上看这不应该是一个问题 this is how I create the string it s the playl
  • C++ 中三字母序列的用途?

    根据 C 03 标准 2 3 1 在进行任何其他处理之前 每次出现以下三个字符序列 三字符序列 之一时 都会被表 1 中指示的单个字符替换 trigraph replacement trigraph replacement trigraph
  • OpenCV 特征匹配多个对象

    如何在一张图像上找到一种类型的多个对象 我使用 ORB 特征查找器和强力匹配器 opencv 3 2 0 我的源代码 import numpy as np import cv2 from matplotlib import pyplot a
  • 错误:从 Ubuntu 终端运行 Java 程序期间发生 JNI 错误,请检查您的安装并重试

    我正在尝试通过 Ubuntu 终端运行一个用 Java 编写的简单客户端 服务器程序 不幸的是 我可以成功编译代码 但无法运行代码 服务器类代码 import java io IOException import java net Serv
  • 将字符转换为对应的虚拟键码

    目前 我正在使用该方法VkKeyScan在 Win32 API 中将字符转换为其虚拟键代码 但这似乎存在的问题是 当我传递小字母时 它工作正常 而当我传递大写字母时 它不会返回适当的键代码 类似地 对于 或 等特殊字符 我该怎么做呢 无论如
  • 将带有未知分隔符的 .csv 加载到 Pandas DataFrame 中

    我有许多 csv 文件要加载到 pandas 数据帧中 至少有两个分隔符逗号和分号 我不确定其余的分隔符 据我所知 可以使用设置分隔符 dataRaw pd read csv name sep and dataRaw pd read csv
  • 羽毛调用自定义API方法

    我用如下内容定义我的 api class MyFeathersApi feathersClient any accountsAPI any productsAPI any constructor app var port number ap
  • Flask-RESTful 如何添加资源并传递非全局数据

    In the Flask RESTful示例应用程序发布在这里 the TODOS集合是一个全局变量 之后Todo Resource已登记 api add resource Todo todos
  • Django:限制OnetoMany关系中的关系数量

    您好 我希望将外键关系限制为特定数量 假设一支篮球队只能有 12 个人 class Team models Model teamName models CharField max length 20 teamColors models Ch
  • Logger slf4j 使用 {} 格式化而不是字符串连接的优点

    使用有什么好处吗 而不是字符串连接 slf4j 的一个例子 logger debug Temperature set to Old temperature was t oldT 代替 logger debug Temperature set
  • 为什么在nodejs的for循环中let比var慢?

    我写了一个非常简单的基准测试 console time var for var i 0 i lt 100000000 i console timeEnd var console time let for let i 0 i lt 10000
  • 垂直和水平中心图像

    我倾向于在我设计的每个网站上都这样做 但我还没有真正找到真正的好方法来做到这一点 公司通常会给我他们的徽标 当您进入该页面时 我将其置于屏幕中间 然后它会自动将您转发到主页 如果没有一堆表格和 div 我似乎找不到一种将图像居中于屏幕中间的
  • 如何更改 libgdx 中位图字体的 alpha

    我想制作一个消息框 当您接受时该消息框会消失 但我不知道如何更改字体的 alpha 这是我制作字体的方法 white new BitmapFont Gdx files internal data font whitefont fnt fal
  • 如何更改 Apache FOP Xalan XSLT 处理器?

    我正在使用 Apache FOP 1 1 我想将当前的 apache Xalan XSLT 处理器更改为其他处理器以支持 XSLT 2 0 目前它不支持 XSLT 2 0 请帮助我如何解决这个问题 谢谢 我得到了答案 Transformer