将html/text文档解析为XML?

3
我该如何使用jQuery将带有text/html头的文档解析为XML文档?
2个回答

2
使用Ajax请求获取页面数据,并像文本数据一样处理它。
$.get(URL, params, function(data) {

    //process the data here

});

1
xmlString = ""; //GET string via ajax or whatever the case might be

if (window.DOMParser){
  parser=new DOMParser();
  xmlDoc=parser.parseFromString(xmlString,"text/xml");
}
else {  // For IE
  xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
  xmlDoc.async="false";
  xmlDoc.loadXML(xmlString); 
}

希望这有所帮助。


@FractalizeR:不,至少在上面的代码片段中不是这样。它只从字符串输入加载xml文档。但是要进一步解析/遍历xmlDoc树,jQuery是最好的选择! :) - Robin Maben

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接