2015-10-07 30 views
0

我試圖用大豆來構建一個XML文檔並獲得以下錯誤:Google Soy模板庫可能與xml有問題嗎?

com.google.template.soy.parsepasses.contextautoesc.SoyAutoescapeException:在文件C:\用戶\傑夫\ workspaceEMC \ PAC \目標\ classes \ templates \ XML_template.soy:33:24,模板vulcan.xml.body:未能計算原始文本的輸出上下文... ...

我想知道如果斜槓等XML錯誤發生在標籤被賦值之前)拋出解析器。我在調試器中逐步調試大豆代碼,但這對我來說非常困難。

爲了澄清什麼,我想,我的.soy模板文件只是看起來像 {$吧} ...

它不會立即失敗,但在某處深分析模板中它總是給那個例外。

回答

0

我能夠在文檔中找到答案,而不是像大豆這樣的東西。這裏是一個鏈接:https://developers.google.com/closure/templates/index。我使用{template .body autoescape =「deprecated-noautoescape」}作爲模板的第一行解決了我的特殊問題。不同的是在該行添加了autoescape選項,然後錯誤不再發生;不確定封面下究竟發生了什麼,但現在很高興現在能夠運作。