2016-11-21 93 views
0

我有一些包含JavaScript的Scala XML模板。我想在JavaScript代码中使用“&”。斯卡拉将其转换为:Scala XML with&in CDATA

& 

任何解决此问题的方法。这里有一个例子:

     ...  
      <script type="text/javascript"> 
       <![CDATA[ 

       function someFunction() { 
       var someId = $('#someId').val(); 
       alert(someId == 'x' && someId == 'y') 
       } 
       ]]> 
      </script> 
         .... 

回答

0

如何text,如:

 val e = <script type="text/javascript"> 
      <![CDATA[ 

      function someFunction() { 
      var someId = $('#someId').val(); 
      alert(someId == 'x' && someId == 'y') 
      } 
      ]]> 
     </script> 
     val script = e \\ "script" text 

输出:

" 
       function someFunction() { 
       var someId = $('#someId').val(); 
       alert(someId == 'x' && someId == 'y') 
       } 
      " 
+0

最终产生的应加入另一个HTML模板脚本。将这个片段添加到最终的HTML时,“&”仍然被转义。任何方式解决? – bashan