在第31行第0列找到无效的标记'\ n'

时间:2009-09-10 20:56:18

标签: coldfusion

我有一个包含30行代码的CF-7文件。我在第31行收到错误

             ** Invalid token '\n' found on line 31 at column 0.**

错误消息是什么意思?

此致

沃什

2 个答案:

答案 0 :(得分:11)

该错误略有误导。 CF编译器试图解析代码但由于未封闭的标记/块而失败,因此它继续尝试解析直到文档结束然后它报告错误,因为它找到的最后一件事是新行不是关闭当前打开的标记。因此,请查看源代码并检查您未正确关闭的位置。错误发生在第31行之前。

它可能类似于

<cfif foo eq "Bar">
  Still haven't found what I'm looking for.

然后没有结束标记。或者也可能是你有CF风格的评论

<!--- but are closing it as a HTML comment -->

答案 1 :(得分:1)

在行的开头有一个换行符。您使用什么来解析文件是不是期望空行?