Toon posts:

[XML DOM] ResponseXML.xml leeg?

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ok, kom er niet echt meer uit. Heb net voor de zekerheid MSXML 4.0 geinstalleerd, maar probleem blijft. Tis namelijk zo: heb de volgende code in een vb prog:
code:
1
2
3
4
Dim xmlServerHttp As New Msxml2.ServerXMLHTTP40
xmlServerHttp.open "GET", "http://www.voorbeeld.nl/sample.asp", False
xmlServerHttp.send
MsgBox xmlServerHttp.responseXML.xml 'blijft leeg!?

de asp-file die wordt geopend ziet er als volgt uit:
code:
1
2
3
4
5
6
7
<% Response.ContentType = "text/xml" %>
<?xml version="1.0"?>
<catalog>
   <book id="bk101">
    <author>test</author>
   </book>
</catalog>

Echter, wat ik ook probeer, ResponseXML.xml blijft dus gewoon leeg. ResponseText geeft wel de juiste output weer. En als ik gewoon met IE naar die asp-page surf, dan opent IE 'm ook gewoon als een xml-bestand.

Wat doe ik fout?

Verwijderd

En als je het volgende doet?
MsgBox xmlServerHttp.responseText
en als je een "gewoon" xml document gaat GETten?

  • tomato
  • Registratie: November 1999
  • Niet online
Doekman: En als je het volgende doet?
[..]
Hij zegt net dat ResponseText het wel doet ;)

Verwijderd

Topicstarter
ja, en ut maffe is dat ie ut met een gewoon xml-document wel doet (ook ResponseXML.xml dus). Maar ik heb ut MIME-format is die asp-page toch echt goed ingesteld :?

Verwijderd

Dom, niet gelezen.

Het lijkt erop dat die xml niet wil parsen, maar ik zie geen fout. Doet ie het wel goed met ipv die .asp file gewoon een .xml file?

Verwijderd

Als je xmlServerHttp.status en xmlServerHttp.statustext opvraagt zie je de HTTP returncode (401 ofzo) en de daarbijbehorende fouttext..
Als je 200 terugkrijgt is ie goed.

Verwijderd

Topicstarter
ja, ut stomme is dat ik dan gewoon 200 als statustext terug krijg. D'r zou dus echt iets aan de hand moeten zijn met die asp-page die xml genereert. Of d'r zit een bug in dat componentje van MS.

Is er iemand die een dergelijke combi (asp-page die xml genereert, inlezen op bovengenoemde wijze in vb) wel aan de gang krijgt?
Pagina: 1