我尝试了不同的方法,在dita文件中通过url包含外部网页的内容但没有成功。有可能吗?我可以添加对我的dita文件的引用:
<related-links>
<link href="http://example.com" format="html" scope="external"/>
</related-links>
但是我无法在oXygen中显示页面内容。
答案 0 :(得分:0)
tl; dr :这取决于外部来源和发布目标。如果您要发布到 PDF ,您的内容需要离线使用。
您对内容的确切含义是什么?您可以使用外部来源,例如图像,如果您只是发布到 html5 。只需使用 href 中的图片网址即可。如果您发布到 pdf ,它将无效。 DITA-OT不会为您下载内容。大多数网站都是动态的,因此内容不是非常静态,因此它可能无法正常工作。也许外部网站有一个API来收集您需要的数据。或者使用depend.preprocess.pre扩展点挂钩Ant目标以通过&lt; get&gt;下载外部源可能会更安全或curl。对于实时转换,另一种方法是dita-glass。但是,这取决于......