【发布时间】:2012-03-20 13:49:08
【问题描述】:
我正在尝试使用 ID Workbench 从 dita 生成 xhtml(工作正常 =)),但我还需要在每个生成的 html 文件的顶部添加一个 Javascript 的 sn-p。这个 javascript 对于每个文件都是相同的。
有没有办法以某种方式添加它?我似乎找不到任何答案?
【问题讨论】:
标签: javascript eclipse xhtml dita
我正在尝试使用 ID Workbench 从 dita 生成 xhtml(工作正常 =)),但我还需要在每个生成的 html 文件的顶部添加一个 Javascript 的 sn-p。这个 javascript 对于每个文件都是相同的。
有没有办法以某种方式添加它?我似乎找不到任何答案?
【问题讨论】:
标签: javascript eclipse xhtml dita
我记得,ID Workbench 使用开放工具包来生成输出,尽管有一些自定义。这些步骤适用于开放式工具包,不需要创建自定义,也应该适用于 ID Workbench。
使用您需要添加的 javascript 创建一个文件,并包含在标签中。例如:
<script type="text/javascript"><!--
window.alert("Hello world!");
--></script>
此文件必须格式正确,否则将不会被使用。
添加以下构建参数之一,具体取决于您是否需要将 sn-p 包含在 HTML <head> 或 <body> 中。
<head>:args.hdf="path_to_snippet"
<body>:args.hdr="path_to_snippet"
构建您的 XHTML。
【讨论】:
您必须创建自定义项才能以官方方式进行。我对工作台不够熟悉,无法告诉你如何集成它。不要害怕创建自己的后处理,在创建 html 文件后添加 javascript。
【讨论】: