我的任务是将当前驻留在.jsp文件中的html帮助内容转换为DITA。在java服务器页面中有以下语句:
<%if (!Privileges.isRootOr(curUser, Privileges.DEPLOY_AGENT)){ %>
You do not have permission to view this page. Please contact your System Administrator.
<%} else{ %>
The Config Manager provides administrators ability to ...
这个if else语句是否可以在用于WebHelp的html输出中重复以获得相同的效果。目前,.jsp页面为Java Web应用程序的各个部分提供了上下文相关的帮助。我的目标是使用从DITA生成的WebHelp来获取上下文相关的帮助。
答案 0 :(得分:0)
您可以在DITA内容中使用audience
属性来有条件地标记内容的各个部分。如果您没有动态地将DITA内容呈现为HTML,则可以为每个受众生成多个HTML版本,然后根据用户权限显示正确的HTML输出。