前几天用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;

}

相关文章:

  • 2022-12-23
  • 2021-06-02
  • 2021-11-16
  • 2021-07-12
  • 2022-01-21
  • 2022-02-27
  • 2021-12-17
猜你喜欢
  • 2022-12-23
  • 2021-09-10
  • 2022-01-18
  • 2021-05-05
  • 2021-11-21
相关资源
相似解决方案