DITA-OT 3.6.1:DOTJ083E 大写错误
Posted
技术标签:
【中文标题】DITA-OT 3.6.1:DOTJ083E 大写错误【英文标题】:DITA-OT 3.6.1: DOTJ083E capitalization errors 【发布时间】:2021-07-10 21:12:56 【问题描述】:我们最近从 3.2.1 升级到 DITA-OT 3.6.1。我们开始收到以下类型的错误:
[map-reader] file:/c:/Temp/<path and file>.ditamap:5:181: [DOTJ083E][ERROR] The resource referenced as file:/c:/Temp/<path and file>.xml is capitalized differently on disk, using file:/C:/Temp/<path and file>.xml.
该错误似乎与驱动器号的大小写有关。奇怪的是我们在源文件中使用了相对路径。我们唯一一次指定驱动器号是在我们使用 DITA-OT 生成帮助文件的批处理文件中(输入为c:
)。
我的问题是:
除了将批处理文件中的c:
更改为C:
之外,还有什么方法可以通过输入设置或修改我们的插件来解决此错误?
这个错误是良性的吗?我们可以忽略它,因为它不会影响输出?
这是已报告的 DITA-OT 问题吗?
感谢您的帮助。
马特·斯特恩 高级首席技术作家 柯法克斯
【问题讨论】:
【参考方案1】:基本上,DITA OT 有这个检查,它试图警告您发布可能无法在区分大小写的操作系统(如 Linux)上运行。 该错误在 Windows 上是良性的,但它有时可能表示您可能想要更正的问题,例如,如果您在 DITA 内容中有一个指向“topic.dita”的链接,但文件名实际上是“Topic.dita”,这可在 Windows 上运行,但在 Linux 上发布时无法运行。
有一个“处理模式”转换参数可能可以设置为“跳过”以避免看到这个问题,但我认为最好将配置中指定的临时目录更改为大写驱动器号.
【讨论】:
以上是关于DITA-OT 3.6.1:DOTJ083E 大写错误的主要内容,如果未能解决你的问题,请参考以下文章
在 DITA-OT ibmUtilitiesDomain.ent
使用 DITA-OT 在 Eclipse InfoCenter TOC 中设置***链接
调整 Dita-OT 插件以输出 PDF 线框所有块实线边框