使用h2d.xsl将HTML转换为DITA

时间:2013-11-24 05:03:33

标签: xslt tidy dita

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

1 个答案:

答案 0 :(得分:3)

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

这也是由Oxygen开发的特殊XSLT代码完成的。主要的XSLT位于:

OXYGEN_INSTALL_DIR\frameworks\dita\resources\xhtml2ditaDriver.xsl

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

您还可以使用Oxygen的文件 - >导入 - > HTML文件菜单项将HTML转换为XHTML。