首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DITA-OT 3.6.1: DOTJ083E大写错误

DITA-OT 3.6.1: DOTJ083E大写错误
EN

Stack Overflow用户
提问于 2021-04-15 19:45:05
回答 1查看 126关注 0票数 0

我们最近从3.2.1升级到了DITA-OT 3.6.1。我们开始获得以下类型的错误:

代码语言:javascript
复制
[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?

f 211的问题?

谢谢你的帮助。

马特·斯特恩

高级科技作家

科法克斯

EN

回答 1

Stack Overflow用户

发布于 2021-04-16 08:22:23

基本上,DITA OT有这样的检查,它试图警告您,发布可能无法在大小写敏感的操作系统(如Linux)上工作。此错误在Windows上是良性的,但它可能表明有时需要纠正问题,例如,如果DITA内容中有指向"topic.dita“的链接,但文件名实际上是"Topic.dita",则在Windows上工作,但在Linux上发布时不起作用。

有一个“处理模式”转换参数,可以设置为“跳过”以避免看到这个问题,但在我看来,最好将配置中指定的临时目录更改为大写的驱动器号。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67115131

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档