IBM Domino Web应用程序上出现意外的令牌HTML错误

时间:2014-11-11 19:29:34

标签: html lotus-domino lotus

使用旧的IBM Lotus Domino Web应用程序 - 它不是XPages。

页面不断在这行HTML上抛出HTML错误:

<tr valign="top"><td width="20"><img width="1" height="1" src="/icons/ecblank.gif" border="0" alt=""></td><font size="2" face="Arial"></font><td width="466" colspan="2"><img width="1" height="1" src="/icons/ecblank.gif" border="0" alt=""></td></tr>

错误显示“意外令牌”并在字体标记之间指示:<font size="2" face="Arial"></font>

看起来设计师在它生成的<td>表格框之间设置字体大小,而我没有看到删除字体设置的方法。表是在设计器中通过Create,Table创建的,而不是通过HTML传递。

在一个完美的世界里,我会在XPage中重新申请,但目前不是一个选项......

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

如果没有看到有问题的元素,很难猜到。

此表是富文本字段的一部分,由用户创建,还是已在设计器中创建? 如果是后者,那么你可以尝试在deisgner中标记整个表然后点击

编辑&gt;&gt;转换为HTML

这将为所选元素创建真正的passthru HTML代码,将它们转换为HTML副本,因此您应该能够看到错误的<font>标记

另一种选择可能是将数据导出到DXL,这对于设计和数据元素都是可能的。再次在生成的xml代码中,您可能能够找到导致问题的代码段。

最后,您甚至可以尝试将已清理的代码重新转换为原始格式。

祝你好运!