Du hast mich falsch verstanden. Schau Dir nochmal meine letzte Mail an. Da steht alles was Du brauchst. responseXML ist ein XMLDOMDocument und kein String! Alles was Du mit objXMLDocument machst kannst Du weglassen...
Claudius > -----Original Message----- > From: Gleb Kintop [mailto:[EMAIL PROTECTED]] > Sent: Mittwoch, 11. September 2002 13:07 > To: AspGerman Kaffeehaus > Subject: [aspdecoffeehouse] RE: Dokument annehmen / 3 > > > langsam bin ich der Verzweiflung nahe: > > <%@language=JScript%> > <% > var objSrvHTTP; > var objXMLDocument; > objSrvHTTP = Server.CreateObject ("MSXML2.ServerXMLHTTP.4.0"); > objXMLDocument = Server.CreateObject ("MSXML2.DOMDocument.4.0"); > > > //Den XML-Dokument aus dem Filesystem auslesen > var objXmlHttp; > var strHTML; > objXmlHttp = Server.CreateObject("MSXML2.ServerXMLHTTP.4.0"); > objXmlHttp.open ("GET","http://www.foo.de/ORDER.xml",false); > objXmlHttp.send; > > strHTML = objXmlHttp.responseXML; > > objXMLDocument.async=false; > objXMLDocument.resolveExternals=false; > objXMLDocument.loadXML (strHTML); ---> LINE 20 > //Response.Write (strHTML); > > //Den ausgelesenen XML-Dokument an die gegenstelle posten. > objSrvHTTP.open > ("POST","http://www.hdt.de/eB2B/processing/XML_ORDER.asp",false); > objSrvHTTP.send (strHTML); > Response.ContentType = "text/xml"; > //Response.Write (objSrvHTTP.responseXML.xml); > %> > > Fehler: > > ++++++++++++++++++++++++++++++++ > Microsoft JScript runtime error '800a000d' > Type mismatch > /test.asp, line 20 > ++++++++++++++++++++++++++++++++ > > Wenn ich: > strHTML = objXmlHttp.responseXML; > durch > strHTML = objXmlHttp.responseText; > ersetze, wird zwar gesendet, es kommt aber kein Inhalt an. > > > Gruss > Gleb Kintop > > > > > > -----Urspr�ngliche Nachricht----- > > Von: Claudius Ceteras [mailto:[EMAIL PROTECTED]] > > Gesendet: Wednesday, September 11, 2002 11:52 AM > > An: AspGerman Kaffeehaus > > Betreff: [aspdecoffeehouse] RE: Dokument annehmen / 3 > > > > > > Das Problem k�nnte sein, dass loadXML nur mit unicode > encodings funzt... > > (Siehe doku) > > Versuch mal das empfangene Dokument direkt weiterzugeben, > ohne durch ein > > String zu gehen... > > > > [...] > > > objXmlHttp.open ("GET","http://www.foo.de/ORDER.xml",false); > > > objXmlHttp.send; > > > > var theXMLDoc = objXmlHttp.responseXML; > > > > > > > > //Den ausgelesenen XML-Dokument an die gegenstelle posten. > > > objSrvHTTP.open > ("POST","http://www.foo1.de/LISTENET.asp",false); > > > > objSrvHTTP.send (theXMLDoc); ---> LINE 25 > > > > > > Claudius > > > > > > | [aspdecoffeehouse] als [EMAIL PROTECTED] subscribed > > | http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv > > | Sie k�nnen sich unter folgender URL an- und abmelden: > > | > http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffee house.asp | [aspdecoffeehouse] als [EMAIL PROTECTED] subscribed | http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp | [aspdecoffeehouse] als [email protected] subscribed | http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp
