Hi all,

I am very new to Reddot. What I am trying to do is fetch the RSS feeds
of a third party site and show the titles with link in our site. So, I
started testing a simple ASP code inside the IoRangePreExecute tags.
the below code worked fine.

<!IoRangePreExecute>
<%
Dim strMessage
strMessage = "Test begins here<br/>Testing ASP<br/>"
Response.Write (strMessage)
Response.Write ("<br>Testing HTML code here <br/>")
Response.Write ("The time on the server is: " & Time())
%>
<!/IoRangePreExecute>

Then I googled and found the below code similar to my requirement

<!IoRangePreExecute>
<%
Dim objHTTP ' this object is used to call the RSS Feed remotely
Dim RSSURL,RSSFeed ' these variables hold the URL and Content for the
RSS Feed
Dim xmlRSSFeed ' this variable hold the XML data in a DOM Object
Dim objItems,objItem, objChild ' these variables are used to
temporarily hold data from the various RSS Items
Dim title,description,link '  these are local variables that will hold
the data to be displayed
Dim OutputHTML_1,OutputHTML_2,OutputHTML_3 ' these variables will hold
the HTML that was converted from the RSS Feed

' change the RSSURL variable to the exact URL of the RSS Feed you want
to pull
RSSURL = "http://news.google.com/news?
pz=1&cf=all&ned=in&hl=en&output=rss"

' this code requests the raw RSS/XML and saves the response as a
string <RSSFeed>
Set objHTTP = Server.CreateObject("Msxml2.ServerXMLHTTP")
objHTTP.open "GET",RSSURL,false
objHTTP.send
RSSFeed = objHTTP.responseText

' this code takes the raw RSSFeed and loads it into an XML Object
Set xmlRSSFeed = Server.CreateObject("MSXML2.DomDocument.4.0")
xmlRSSFeed.async = false
xmlRSSFeed.LoadXml(RSSFeed)

' this code disposes of the object we called the feed with
Set objHTTP = Nothing

' this is where you determine how to display the content from the RSS
Feed

' this code grabs all the "items" in the RSS Feed
Set objItems = xmlRSSFeed.getElementsByTagName("item")

' this code disposes of the XML object that contained the entire feed
Set xmlRSSFeed = Nothing

' loop over all the items in the RSS Feed
For x = 0 to objItems.length - 1
        ' this code places the content from the various RSS nodes into local
variables
        Set objItem = objItems.item(x)
        For Each objChild in objItem.childNodes
                Select Case LCase(objChild.nodeName)
                        Case "title"
                                  title = objChild.text
                        Case "link"
                                  link = objChild.text
                        Case "description"
                                  description = objChild.text
                End Select
        Next
        ' Here are some various display samples.
        Response.Write ("<a href=""" & link & """>" & title & "</a><br />" &
description & "<br /><br />")
Next
%>
<!/IoRangePreExecute>

Once I publish the above code on our stage server, I am getting email
saying
-------------------------
Errors:
RequestPageFromPageBuilder: Page 1024, Pagebuilder send:
BuildPage_PreExecute: The remote server returned an error: (500)
Internal Server Error.
-------------------------

not sure what might be causing this error. So, I modified the above
code to see where the error actually getting started. I removed almost
most of the lines and here is the code I tried:

<!IoRangePreExecute>
<%
Dim objHTTP ' this object is used to call the RSS Feed remotely
Dim RSSURL,RSSFeed ' these variables hold the URL and Content for the
RSS Feed
Dim xmlRSSFeed ' this variable hold the XML data in a DOM Object
Dim objItems,objItem, objChild ' these variables are used to
temporarily hold data from the various RSS Items
Dim title,description,link '  these are local variables that will hold
the data to be displayed
Dim OutputHTML_1,OutputHTML_2,OutputHTML_3 ' these variables will hold
the HTML that was converted from the RSS Feed

' change the RSSURL variable to the exact URL of the RSS Feed you want
to pull
RSSURL = "http://news.google.com/news?
pz=1&cf=all&ned=in&hl=en&output=rss"

' this code requests the raw RSS/XML and saves the response as a
string <RSSFeed>
Set objHTTP = Server.CreateObject("Msxml2.ServerXMLHTTP")
%>
<!/IoRangePreExecute>

In the above code, I only have objHTTP object is getting initialized.
For this piece of code itself I am getting the same error as shown
below:
-------------------------
Errors:
RequestPageFromPageBuilder: Page 1024, Pagebuilder send:
BuildPage_PreExecute: The remote server returned an error: (500)
Internal Server Error.
-------------------------

It would be great if someone help me on this.

Thanks :)

-- 
You received this message because you are subscribed to the Google Groups 
"RedDot CMS Users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/reddot-cms-users?hl=en.

Reply via email to