元素的内容必须由格式良好的字符数据或标记组成

Posted

技术标签:

【中文标题】元素的内容必须由格式良好的字符数据或标记组成【英文标题】:The content of elements must consist of well-formed character data or markup 【发布时间】:2015-06-13 21:43:09 【问题描述】:
<table id="header" align="center">
    <#assign PI = primaryId />
    <#if (PI.getIdentified())><table id="header" align="center">

我遇到以下错误,感谢任何帮助,我尝试阅读一些其他相关主题,但我无法准确理解发生了什么。错误指向 。

[致命错误] header.ftl:19:23:

【问题讨论】:

你在哪里得到这个错误,代码是什么。 现在错误指向“ 的开头怎么办? 您好 zielu,提前谢谢您。我添加代码,有什么建议吗? 【参考方案1】:

根据错误消息,您正在尝试使用 XML 解析器解析 FTL。当然,FTL 不是格式良好的 XML(尽管使用方括号语法,例如 [#assign ...] 可以)。也许您打算将模板的 输出 解析为 XML,而不是模板本身。

【讨论】:

太好了,我加了“<”对于 "”符号,它工作正常谢谢。 那么它是格式良好的 XML,但那些不再是那种格式的 FreeMarker 指令了......

以上是关于元素的内容必须由格式良好的字符数据或标记组成的主要内容,如果未能解决你的问题,请参考以下文章

大于 > 小于 < inside thymeleaf javascript... 错误:元素的内容必须由格式良好的字符数据或标记组成

MyBatis异常:元素内容必须由格式正确的字符数据或标记组成

元素内容必须由格式正确的字符数据或标记组成。

元素的内容必须由格式良好的标记组成

mybatis注解sql <script></script> 报错提示:元素内容必须由格式正确的字符数据或标记组成

mybatis注解sql <script></script> 报错提示:元素内容必须由格式正确的字符数据或标记组成