Google Soy模板库是否可能存在xml问题?

时间:2015-10-07 06:54:39

标签: xml soy-templates

我正在尝试使用Soy构建XML文档并收到以下错误:

com.google.template.soy.parsepasses.contextautoesc.SoyAutoescapeException:在文件C:\ Users \ jeff \ workspaceEMC \ PAC \ target \ classes \ templates \ XML_template.soy:33:24,模板vulcan.xml.body :无法计算原始文本“...

的输出上下文

我想知道XML中的斜杠等(此错误发生在标记被赋值之前)会抛弃解析器。我在调试器中单步执行Soy代码,但这对我来说非常困难。

为了澄清我正在尝试的内容,我的.soy模板文件看起来就像 {$酒吧} ...

它不会立即失败,但是在模板的深处解析它总是会给出异常。

1 个答案:

答案 0 :(得分:0)

我能够在文档中找到答案,而不是像Soy这样的东西。这是一个链接:https://developers.google.com/closure/templates/index。使用{template .body autoescape =“deprecated-noautoescape”}作为模板的第一行解决了我的特殊问题。不同之处在于在该行中添加了autoescape选项,然后错误不再发生;不知道究竟发生了什么事情,但很高兴现在有效。