js可以帮我做到这个小功能吗?(请大家进来看一下,描述比较麻烦)

c:\c.xml内容如下:
<?xml version="1.0" encoding="GBK"?>


God




<![CDATA[

Tom
11


Jerry
10


Pluto
13

<!-- rows 。。。。n个 -->
]]>



不知道能不能写个代码,把c:\c.xml的内容分割成如下
<?xml version="1.0" encoding="GBK"?>


God




<![CDATA[

Tom
11

]]>


<?xml version="1.0" encoding="GBK"?>


God




<![CDATA[

Jerry
10

]]>


<?xml version="1.0" encoding="GBK"?>


God




<![CDATA[

Pluto
13

]]>



。。。
分别放到
c_1.xml
c_2.xml
c_3.xml
...
c_i.xml
...
c_n.xml

这n个文件中,这几个文件也需要用代码生成。有n个 节点(注意在 <![CDATA[ ]]>里面 )就用代码新建n个row_i.xml文件 //(i=1,2,3...n-1,n),不知道可不可以做得到?
可以用框架。

参考 hookee http://topic.csdn.net/u/20090617/20/29257a09-64b3-4fcb-bc09-d2f0f85c53fb.html?514261454

可以,首先得创建一个文档对象
在IE和FF下创建的方式是不同的

[code="js"] var moz = (typeof document.implementation != 'undefined') && (typeof document.implementation.createDocument != 'undefined');

var ie = (typeof window.ActiveXObject != 'undefined');

function importXML(file) {
if (moz) {
xmlDoc = document.implementation.createDocument("", "doc", null);
//创建FIREFOX下XML文档对象
}

else if (ie) {
xmlDoc = new ActiveXObject("MSXML2.DOMDocument.3.0");
xmlDoc.async = false;

while( xmlDoc.readyState != 4) {};
//创建IE下XML文档对象
}
xmlDoc.load(file);
}

var url = "xml/ads.xml";
importXML(url);

……[/code]

LZ可以去网上搜一些操作xml的JS方法,自己就能写出来了