2011-12-26 13 views
0
function getfun(a) 
    { 
     var xmlObj = new ActiveXObject("Msxml2.DOMDocument"); 

      var sXml = "<?xml version=\"1.0\" ?>" ; 
        sXml += "<soap:Envelope " 
        sXml += "xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" " ; 
        sXml += "xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" " ; 
        sXml += "xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\">" ; 
        sXml += "<soap:Body>" ; 
        sXml += "<Add xmlns=\"http://tempuri.org/\">" ; 
        sXml = sXml + "<a>" + a.value + "</a>" ; 

        sXml += "</Add></soap:Body></soap:Envelope>" 

    // Try to parse the XML string into DOM object 
      xmlObj.loadXML(sXml) ; 

      var xmlHTTP = new ActiveXObject("Msxml2.XMLHTTP") ; 
      xmlHTTP.Open ("Post", "http://localhost/MyWebVirtual/MyWebService.asmx", false) ; 
      xmlHTTP.setRequestHeader("SOAPAction", "http://tempuri.org/Add") ; 
      xmlHTTP.setRequestHeader("Content-Type", "text/xml; charset=utf-8") ; 
      xmlHTTP.Send(xmlObj.xml) ; 

      var xmlResponse = xmlHTTP.responseXML ; 
      answer.innerText = xmlResponse.selectSingleNode("soap:Envelope/soap:Body/AddResponse/AddResult").text ; 

      var xmlObj2 = new ActiveXObject("Microsoft.XMLDOM"); 
      xmlObj2.resolveExternals = true; 
      xmlObj2.preserveWhiteSpace = true; 
      xmlObj2.validateOnParse = false; 
      xmlObj2.async = false; 
      xmlObj2.loadXML(xmlResponse.selectSingleNode("soap:Envelope/soap:Body/AddResponse/AddResult").text); 
      xmlObj2.save("C:\\Users1.xml"); 

} 

xmlObj2をファイルに保存中にエラーが発生しました。ActiveXObject.Save()メソッドが許可を拒否しました。エラー

答えて

2

フォルダまたはディレクトリのアクセス許可を設定しましたか?

フォルダまたはディレクトリ - >右クリック - >プロパティ - >セキュリティを - >グループ名 - >

がいることを確認してください許可します。

すべてのユーザーグループ名に対してユーザー権限を設定し、もう一度チェックします。

希望します。

+0

最初に、保存中にエラーが発生しました。あなたの問題をはっきりと説明してください。 – RajeshKdev

+1

こちらのページにアクセスしてください:meta.stackoverflow.com/questions/5234.sinceあなたは答えを受け入れる方法をまだ発見していないようです – RajeshKdev

関連する問題