【问题标题】:Validating DITA in Eclipse在 Eclipse 中验证 DITA
【发布时间】:2014-03-11 14:18:58
【问题描述】:

我的团队在 Frame Maker 中创建了一个项目,我们希望将其转换为 DITA(将使用 Frame Maker 进行编辑)。转换是使用 Mif2go 完成的。这是一个复杂的步骤,DITA 文件可能包含不完整的信息。有人建议我使用 Eclipse (Kepler) 来验证它们。

文件的 DITA 版本是 1.1(Mif2Go 的默认版本)。我需要将 DITA 库文件复制到 Eclipse 工作区以验证 XML(包括例如 bookmap.dtd、bookmap.mod 等)。但是,当我验证 eclipse 的工作区时,这些文件会出现很多错误。例如,在文件“metaDecl.mod”中,“!ELEMENT author (%words.cnt;)*”行出现错误。 错误说: " 在元素类型 "author" 的声明中需要一个 '(' 字符或元素类型。"

许多 DITA 文件都出现此错误,但我不明白为什么。 我将非常感谢任何线索...

【问题讨论】:

    标签: eclipse validation dita


    【解决方案1】:

    根据您的问题很难判断并且不了解 Mif2go 转换。

    我首先要确保您在 Eclipse 中安装了 Web 工具平台 (www.eclipse.org/webtools)。这包括 XML 验证。您可能还想从https://github.com/dita-ot 下载 DITA-OT 并将其解压缩到您的 Eclipse 工作区文件夹并将其添加为项目。

    我正在使用 Eclipse 将 HTML 转换为 DITA,并且验证似乎在我的 DITA 文件上工作正常。也可能是 Mif2go 正在写出一些糟糕的 XML;该 .mod 文件是 DITA-OT 的一部分,所以这可能不是问题。也许您可以尝试删除有问题的行并尝试再次验证。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-20
      • 2014-12-05
      • 2013-06-11
      • 2011-11-21
      • 1970-01-01
      • 1970-01-01
      • 2012-10-23
      • 1970-01-01
      相关资源
      最近更新 更多