2016-11-21 150 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