webForumDet fria alternativet

Mer XML och ASP

ASP

6 svar · 481 visningar · startad av l-boy

Medlem sedan juli 2003221 inlägg
Frågan#1

Försöker hämta in följande RSS-feed:

http://wpy.observer.se/client/ObserverDemo/release/rssfeed20.aspx?modulecode=PRMSV

Är ute efter att bara lista dom nyheter som finns. Min kod ser ut så här


<%

Function GetChildNodeValue(ByRef node, ByVal elementName)
   Dim childNode
   Set childNode = node.selectSingleNode(elementName)
   If childNode Is Nothing then
       GetChildNodeValue = "foo"
    Else
       GetChildNodeValue = childNode.text
   End if
End Function

Set XMLDoc = CreateObject("MSXML2.DOMDocument")
XMLDoc.setProperty "ServerHTTPRequest", true
XMLDoc.async=false
XMLDoc.Load "http://wpy.observer.se/client/ObserverDemo/release/rssfeed20.aspx?modulecode=PRMSV"

If XMLDoc.parseError.errorCode = 0 Then
	Dim node
	For Each node in XMLDoc.selectNodes("channel/item")
		Response.Write(GetChildNodeValue(node, "title") & "<br />")
	Next
Else
	Response.write XMLDoc.parseError.reason
End If

%>

Men det vill sig inte riktigt. Vad är fel?

Medlem sedan juni 200032 967 inlägg
#2

På vilket sätt funkar det inte då?

Medlem sedan juli 2003221 inlägg
#3

Får inte ut något alls.

Har prövat samma kod på http://www.xmlfiles.com/examples/cd_catalog.xml

Och då givetvis bytt ut channel/item mot CATALOG/CD och title mot TITLE. Då funkar det perfekt. Men i ovan nämnda exempel får jag inte ut någonting alls.

Medlem sedan juli 2003221 inlägg
#4

Eller förresten, det här skrivs ut:


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=windows-1252"></HEAD>
<BODY></BODY></HTML>
Medlem sedan mars 20007 896 inlägg
#5
...
For Each node in XMLDoc.selectNodes("[b]rss[/b]/channel/item")
...

:?

Medlem sedan juli 2003221 inlägg
#6

Sweet ;) Alla är vi barn i början...

Medlem sedan juli 2003221 inlägg
#7

Edit: Löste sig.

254 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)