【发布时间】:2009-09-10 20:56:17
【问题描述】:
我有一个包含 30 行代码的 CF-7 文件。我在第 31 行收到错误提示
** Invalid token '\n' found on line 31 at column 0.**
错误信息是什么意思?
问候
瓦斯
【问题讨论】:
-
如果可以的话请把源代码贴出来。
标签: coldfusion
我有一个包含 30 行代码的 CF-7 文件。我在第 31 行收到错误提示
** Invalid token '\n' found on line 31 at column 0.**
错误信息是什么意思?
问候
瓦斯
【问题讨论】:
标签: coldfusion
这个错误有点误导。 CF 编译器正在尝试解析代码,但由于未关闭的标记/块而失败,因此它继续尝试解析直到文档末尾,然后它报告错误,因为它发现的最后一件事是换行符,它不是关闭当前打开的标签。因此,请查看源代码并检查您没有正确关闭某些内容的位置。错误在第 31 行之前。
可能是这样的
<cfif foo eq "Bar">
Still haven't found what I'm looking for.
然后没有结束标签。或者也可能是你有 CF 风格的评论
<!--- but are closing it as a HTML comment -->
【讨论】:
行首有一个换行符。您用来解析文件的任何内容都不需要空行吗?
【讨论】: