0

XML ドキュメントを解析したい。以下はコード スニペットです。

//Following is on receiving the xml doc  
self.xmlHttpReq.onreadystatechange = function()  
{
  if(self.xmlHttpReq.readyState == 4 && self.xmlHttpReq.status == 200)
  {
    if (navigator.appName == 'Microsoft Internet Explorer')
    {
      xmlDoc = self.xmlHttpReq.responseText;
      var reqst = new RegExp("<d0>0"); //This could only get binary value  
      //How to parse in IE??  

     }
     else  // Moz, Chrome  
     {
       xmlDoc = self.xmlHttpReq.responseXML;  
       xmldat1 = xmlDoc.getElementsByTagName('d0')[0].firstChild.nodeValue;  
       xmldat2 = xmlDoc.getElementsByTagName('d1')[0].firstChild.nodeValue;  
     }
  }  

上記の解析は、mozilla と chrome ではうまく機能しますが、IE ではどのように解析を行うことができますか?
注: jquery 手法は使用できません。

4

1 に答える 1

0

IE5 および IE6 の解析時には、次の特定の行を設定する必要があります。

xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");

このリンクを確認してください:

http://www.w3schools.com/xml/xml_parser.asp

これにより、理解が深まる可能性があります。

于 2013-08-26T06:35:48.973 に答える