如何轻松编辑嵌入在xml元素中的代码

时间:2011-04-11 22:00:57

标签: javascript xml file text-editor

我有xml记录,其中javascript代码嵌入在元素中。像:

<?xml version="1.0" encoding="UTF-8"?>
<xml>
      <script>
  <sys_id>011fb5f68fb679a200b0af5a531815ae</sys_id>
  <sys_updated_on>2010-06-04 04:05:18</sys_updated_on>
  <js_script>function myJavascriptFunction(){&#13;
    var count =0 ;&#13;
    alert('entering myJavascriptFunction');&#13;
  }
      </js_script>
  <name>myJavascriptFunction</name>
 </script>
</xml>

此文件保存为.xml文件(但如果有帮助,我很乐意更改后缀)。 这样做的目的是命令行实用程序将文件往返到数据库中。

我想使用像notepad ++这样的东西快速编辑脚本元素 - 使用javascript语言格式化帮助。然后我想将脚本元素内容保存回文件。

我考虑过“反转”文件并将javascript元素内容直接保存为.js文件,并将xml元素放入扩展文件属性中。这样可以很容易地使用语言支持进行编辑,但感觉就像很多工作一样,然后这些文件无法通过操作系统和源代码控制系统轻松传输。

我错过了一些明显的东西吗? 对此有一个聪明的方法吗?

2 个答案:

答案 0 :(得分:1)

将您的脚本放在CDATA section

答案 1 :(得分:0)

是 - 不要使用XML。使用常规JavaScript文件或常规html文件,甚至将它们存储在数据库中。