如何解析收到的xml作为响应文本?

时间:2014-04-14 10:56:26

标签: javascript web-services xml-parsing

我正在调用一个以加密格式返回xml数据的Web服务。我收到这个作为responseText的加密数据。现在我想解析这个XML数据。你能帮帮我吗

1 个答案:

答案 0 :(得分:0)

您可以使用DomParser来解析xml。

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

然后

var tag = xmlDoc.getElementsByTagName("TagName");

但是,在这样做之前,您需要解密您的回复,因为您在问题中声明响应已加密。