js创建xml document对象

前几天用jQuery解析XML内容,发现直接将字符串放到$()中会引起问题,而先用上面的这段代码将字符串可靠的转成一个document对象再交给jQuery可以产生正确的jquery对象。

 

 function create_doc(text){

var xmlDoc = null;

try //Internet Explorer

{

 xmlDoc=new ActiveXObject("Microsoft.XMLDOM");

 xmlDoc.async="false";

 xmlDoc.loadXML(text);

}

catch(e)

{

 try //Firefox, Mozilla, Opera, etc.

   {

   parser=new DOMParser();

   xmlDoc=parser.parseFromString(text,"text/xml");

   }

 catch(e) {}

}

return xmlDoc;

}

posted on 2010-07-26 15:58  一粒沙  阅读(6743)  评论(1编辑  收藏  举报