xslt - ANT:在使用 Saxon 的 XSLT 任务中找不到 XML 解析器
问题描述
我正在尝试创建一个 ANT 脚本,该脚本将在 Windows 上使用 Saxon-HE 10.6 对文件夹中的所有 Dita 文件执行样式表。我一直遇到一个错误,说找不到 XML Resolver。
<xslt style="transform.xsl" basedir="${basedir}" destdir="${destdir}" extension=".dita" processor="trax">
<factory name="net.sf.saxon.TransformerFactoryImpl" />
<classpath>
<pathelement path="${resolver.path}"/>
<pathelement path="${saxon.path}" />
</classpath>
<xmlcatalog>
<catalogpath path="${catalog.path}" />
</xmlcatalog>
</xslt>`
当我运行目标时,我收到以下错误:
Warning: XML resolver not found; external catalogs will be ignored
saxon.path和resolver.path引用的saxon 和resolver JAR都在同一个文件夹中。
解决方案
推荐阅读
- python - 关于 Python 的 2 个问题:已创建表 & 无法在行中找到重复项
- java - 在我的 JavaFx 应用程序上随机按下 Enter 键会触发错误的按钮操作
- r - 股票相关矩阵 Quantmod
- c++ - 在 C++ 中将字符串转换为字节
- r - 如何将图像用作具有数据驱动角度的 xy 绘图点
- php - WordPress PHP 'printf' 给出两个值
- sql - 将表格的两 (2) 列相乘
- uwp - 无法在 uwp 中更改 Flipview 的背景?
- ruby-on-rails - Rails - 只有在客户端收到响应时才提交事务
- python - 如何使用 pytorch/numpy 向量化矩阵向量乘法列表