求:javascript脚本,xml的通用解析函数
各位大哥:谁有xml的解析函数啊,比如:我的web服务传回的xml文件中包含dataset,但是dataset的结构不尽相同,怎样用一个通用的解析函数来解析它们啊?比如:有个解析函数:
function ReSolve_Xml(v)
{
var xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async = false;
xmlDoc.loadXML(v.value.xml);
var aa = xmlDoc.selectNodes("//RootDirectory");
for (var i=0; i<aa.length; i++)
{
var id = aa[i].selectSingleNode("DIRECTORYID");
var ids = aa[i].selectSingleNode("DIRECTORYNAME");
alert(id.text);
alert(ids.text);
}
}
我怎样把id和ids的值赋给一个数组啊?
请各位高手指教!!!