Eclipse XSP源中的任务标记
在Java源代码中,可以(默认情况下)//TODO、//FIXME和//XXX注释将源代码的这一部分添加到Eclipse/Domino Designer中的Tasks视图中 我也想在SSJS中使用它,但我不能让它工作。在Designer preferencesGeneral/Editor/Structured Text Editor/Task Tags,Filters选项卡中,您可以启用“启用搜索任务标记”复选框并勾选XML类型。受影响的内容类型部分包含“xsp”,它是XP/CC源的文件扩展名 但SSJS源中的任何标记(实际上是XML标记的属性)都不会出现在Tasks视图中Eclipse XSP源中的任务标记,eclipse,xpages,Eclipse,Xpages,在Java源代码中,可以(默认情况下)//TODO、//FIXME和//XXX注释将源代码的这一部分添加到Eclipse/Domino Designer中的Tasks视图中 我也想在SSJS中使用它,但我不能让它工作。在Designer preferencesGeneral/Editor/Structured Text Editor/Task Tags,Filters选项卡中,您可以启用“启用搜索任务标记”复选框并勾选XML类型。受影响的内容类型部分包含“xsp”,它是XP/CC源的文件扩展名
如何将这样的任务标记写入XP/CC source以使其工作?在Domino Designer中,可以通过首选项为大多数编辑器启用搜索任务标记。
i、 e.(常规->编辑器->结构化文本编辑器->任务标记) 但是,报告的行为发生是因为任务标记被添加到CDATA部分 CDATA部分基本上是XML的西部 有关参考,请具体参见: “在CDATA区域中,只有
]]>
字符串被识别为标记,因此左尖括号和符号可能以其文字形式出现;它们不需要(也不能)使用
和
进行转义。”
因此,出于这个原因,Eclipse XML解析和验证通常会忽略CDATA节的内容。因此,如果将
或//TODO
(或任何标记)放入CDATA部分,则不会按此方式拾取
因此,XSP源代码中任何带注释的服务器端JavaScript都不会出现在Tasks视图中
以此示例代码为例,“任务”视图显示如下
我没有回答这个问题。它可以在XPages或自定义控件中工作(这里详细说明:),但在SSJS中不工作。这就是问题所在,对吗?正确,您可以在源代码中对XML进行注释,而忽略SSJS中的注释。我正在寻找SSJS评论的解决方案。