Thomas J.S.: XML weiterverarbeiten (mit ASP)

Beitrag lesen

hallo,

du hast den typischen "es geht nicht! hilft mir" syndrom.

Sorry, aber wozu ist denn dieses Forum da???

damit ist gemeint, dass du zwar (wort wörtlich) sagst "es geht nicht" aber dass du nicht sagst was nicht geht. und "geht nicht" ist leider bis heute keine gute problembeschreibung.

Es geht darum, dass ich an einer bestimmten Stelle in meiner Homepage Inhalte einer anderen Seite anzeigen will. Z.B. Wetterdaten einer bestimmten Region. Die nötigen Wetterdaten hole ich mir per XML. Kannst Du noch folgen?

so weit kommt meiner einer mit.

In ASP soll das so funktionieren:

' --- Instantiieren des Objekts MSXML2.ServerXMLHTTP
Set objHTTP = Server.CreateObject("MSXML2.ServerXMLHTTP")

vielleicht hilft die folgendes:

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/xmlsdk30/htm/xmobjxmldomserverxmlhttp_security.asp

<%@language=Jscript%>
<%
   var objSrvHTTP;
   objSrvHTTP = Server.CreateObject("MSXML2.ServerXMLHTTP");
   objSrvHTTP.open ("GET","http://someotherserver/secure.asp",false, _
                       "testuser", "testpassword";
   objSrvHTTP.send ();
   Response.ContentType = "text/xml";
   Response.Write (objSrvHTTP.responseXML.xml);
%>

' --- Der gesamte Text der geladenen Seite steht jetzt in ResponseText

wenn du xml bekommst, wie sieht deine xml struktur aus?
Das bekomme ich nun geliefert:
Beispiel1: Wetter|Stadtname|Tag|15

wie Franz auch schon sagte: das ist kein XML

wenn du xml bekommst spielt das eigentlich so gut wie überhaupt keine rolle.
Wieso funktioniert dann Beispiel1 und Beispiel2 nicht mehr? Liegt es gar nicgt am Komma?

weil es sich nciht um XML handelt. ich weiss nicht wie du den string weiter verarbeitest, es kann sein, dass komma in deinem script einfach die anweisung beendet ...
ich kenne mich mit asp nicht aus, also kann ich dir nicht sagen was dein scipt macht, aber was wir jetzt wissen ist, dass du keine xml bzurückbekommst.

Jetzt besser?

ja. es war besser. ;-)

grüße
thomas