Scala XML with&在CDATA

时间:2016-11-21 09:21:17

标签: xml scala cdata

我有一些包含一些JavaScript的Scala XML模板。我想使用"&"在JavaScript代码中。 Scala将其转换为:

&

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

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

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

1 个答案:

答案 0 :(得分: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')
              }
           "