【发布时间】:2017-06-28 14:01:13
【问题描述】:
我尝试了不同的方法通过 url 在 dita 文件中包含外部网页的内容,但没有成功。有可能做到吗?我可以添加对我的 dita 文件的引用:
<related-links>
<link href="http://example.com" format="html" scope="external"/>
</related-links>
但是我无法在 oXygen 中显示页面内容。
【问题讨论】:
标签: dita
我尝试了不同的方法通过 url 在 dita 文件中包含外部网页的内容,但没有成功。有可能做到吗?我可以添加对我的 dita 文件的引用:
<related-links>
<link href="http://example.com" format="html" scope="external"/>
</related-links>
但是我无法在 oXygen 中显示页面内容。
【问题讨论】:
标签: dita
tl;dr:这取决于外部来源和您的发布目标。如果您想发布到PDF,您的内容需要离线可用。
content 到底是什么意思?您可以使用外部资源,例如图片,如果您只是发布到 html5。只需使用 href 中的图像 URL。如果您发布到 pdf,它将无法正常工作。 DITA-OT 不会为您下载内容。大多数网站都是动态的,因此内容不是很静态,因此可能无法按您预期的那样工作。也许外部网站有一个 API 来收集您需要的数据。或者使用depend.preprocess.pre 扩展点挂钩Ant 目标以通过get> 或curl 下载外部源可能会更安全。另一种方法是dita-glass 进行即时转换。但是,这取决于...
【讨论】: