3

使用 tidy 将一些 HTML 转换为 XML,现在想将其与 DITA-OT 一起使用。我通过 Oxygen 运行 h2d.xsl,但输出在 DITA 中无效。例如,包含在 b 标签中的图像。我知道 h2d.xsl 做了一些有用的事情,比如添加主题 ID,但我不明白为什么它会创建无法验证的 XML。是否有参数或有人有更好的 XSL?

4

1 回答 1

4

在 Oxygen 中以 Author 可视化编辑模式创建一个新的 DITA 主题。在 Web 浏览器中打开 HTML 内容,全选,复制然后粘贴到您之前创建的主题中。Oxygen 将尝试将 HTML 内容转换为 DITA。

这也可以通过 Oxygen 开发的特殊 XSLT 代码完成。主要的 XSLT 位于:

OXYGEN_INSTALL_DIR\frameworks\dita\resources\xhtml2ditaDriver.xsl

您还可以尝试为其创建转换并将其应用于 XHTML 内容。

您还可以使用 Oxygen 的File->Import->HTML File菜单项将 HTML 转换为 XHTML。

于 2013-11-25T06:43:20.523 回答