我有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(){
var count =0 ;
alert('entering myJavascriptFunction');
}
</js_script>
<name>myJavascriptFunction</name>
</script>
</xml>
此文件保存为.xml文件(但如果有帮助,我很乐意更改后缀)。 这样做的目的是命令行实用程序将文件往返到数据库中。
我想使用像notepad ++这样的东西快速编辑脚本元素 - 使用javascript语言格式化帮助。然后我想将脚本元素内容保存回文件。
我考虑过“反转”文件并将javascript元素内容直接保存为.js文件,并将xml元素放入扩展文件属性中。这样可以很容易地使用语言支持进行编辑,但感觉就像很多工作一样,然后这些文件无法通过操作系统和源代码控制系统轻松传输。
我错过了一些明显的东西吗? 对此有一个聪明的方法吗?
答案 0 :(得分:1)
将您的脚本放在CDATA section
中答案 1 :(得分:0)
是 - 不要使用XML。使用常规JavaScript文件或常规html文件,甚至将它们存储在数据库中。