ayuda con este xml dinamico

06/06/2007 - 21:40 por yeyowave | Informe spam
Hola, tengo un xml dinamico que genera ok, pero no lo puedo leer desde
Localhost y sin embargo si si lo llamo directamente al server en
internet, me estoy volviendo loco haber si me echan una manilla.

-
strURLRSSFeed = "http://localhost/misweb/"
Dim objXML ' As MSXML2.ServerXMLHTTP
Dim strURLRSSFeed ' As String
Dim objItem ' As Object
Set objXML = Server.CreateObject("MSXML2.ServerXMLHTTP.4.0")

urlfeed=strURLRSSFeed&"generaxml.asp?TIPO=1&d="&now()
call objXML.Open ("GET", urlfeed, false)
call objXML.send()


if objXML.responseXml.SelectSingleNode("inicio/info/estado").Text
="OF" then '***aki da el error
response.write "<script>alert(funciona')</script>"
end if

me indica que se requiere el objeto objXML y lo tengo "creo" creado.
pero sin embargo si pongo esto otro, funciona perfectamente, he
desistalado el componente, lo he vuelto a instalar y nada, sigue con
el fallo.

strURLRSSFeed = "http://www.midominio.com/"
Dim objXML ' As MSXML2.ServerXMLHTTP
Dim strURLRSSFeed ' As String
Dim objItem ' As Object
Set objXML = Server.CreateObject("MSXML2.ServerXMLHTTP.4.0")

urlfeed=strURLRSSFeed&"generaxml.asp?TIPO=1&d="&now()
call objXML.Open ("GET", urlfeed, false)
call objXML.send()


if objXML.responseXml.SelectSingleNode("inicio/info/estado").Text
="OF" then
response.write "<script>alert(funciona')</script>"
end if
el xml muestra lo siguiente
<?xml version="1.0" encoding="ISO-8859-1" ?>
- <inicio lang="ES" date="6/6/2007">
- <info>
- <estado>
- <![CDATA[ ON
]]>
</estado>
- <ptotales>
- <![CDATA[ 1
]]>
</ptotales>
</info>
</inicio>
 

Leer las respuestas

#1 Jhonny Vargas P.
07/06/2007 - 22:34 | Informe spam
Porque no pones un Response.Write objXML.ResponseText()
Para ver que está trayendo realmente?

Saludos,
Jhonny Vargas P.

"yeyowave" escribió en el mensaje
news:
Hola, tengo un xml dinamico que genera ok, pero no lo puedo leer desde
Localhost y sin embargo si si lo llamo directamente al server en
internet, me estoy volviendo loco haber si me echan una manilla.

-
strURLRSSFeed = "http://localhost/misweb/"
Dim objXML ' As MSXML2.ServerXMLHTTP
Dim strURLRSSFeed ' As String
Dim objItem ' As Object
Set objXML = Server.CreateObject("MSXML2.ServerXMLHTTP.4.0")

urlfeed=strURLRSSFeed&"generaxml.asp?TIPO=1&d="&now()
call objXML.Open ("GET", urlfeed, false)
call objXML.send()


if objXML.responseXml.SelectSingleNode("inicio/info/estado").Text
="OF" then '***aki da el error
response.write "<script>alert(funciona')</script>"
end if

me indica que se requiere el objeto objXML y lo tengo "creo" creado.
pero sin embargo si pongo esto otro, funciona perfectamente, he
desistalado el componente, lo he vuelto a instalar y nada, sigue con
el fallo.

strURLRSSFeed = "http://www.midominio.com/"
Dim objXML ' As MSXML2.ServerXMLHTTP
Dim strURLRSSFeed ' As String
Dim objItem ' As Object
Set objXML = Server.CreateObject("MSXML2.ServerXMLHTTP.4.0")

urlfeed=strURLRSSFeed&"generaxml.asp?TIPO=1&d="&now()
call objXML.Open ("GET", urlfeed, false)
call objXML.send()


if objXML.responseXml.SelectSingleNode("inicio/info/estado").Text
="OF" then
response.write "<script>alert(funciona')</script>"
end if
el xml muestra lo siguiente
<?xml version="1.0" encoding="ISO-8859-1" ?>
- <inicio lang="ES" date="6/6/2007">
- <info>
- <estado>
- <![CDATA[ ON
]]>
</estado>
- <ptotales>
- <![CDATA[ 1
]]>
</ptotales>
</info>
</inicio>

Preguntas similares