Search tutorials
Here's the Function
So, here's the function. Place this function in your actions box right below the code we just inserted.
function convertXML() {
if(this.loaded) {
content_feed_display = "Data loaded.";
}
mainTag = new XML;
elementTag = new XML;
articleList = new Array;
elementList = new Array;
mainTag = this.firstChild.nextSibling;
if(mainTag.nodeName.toLowerCase() == "moreovernews") {
articleList = mainTag.childNodes;
content_feed_display = "";
for(i=0;i<%lt%>=articleList.length;i++){
//initialize a couple of variables to hold xml data we want displayed
document_url = "";
headline_text = "";
if(articleList[i].nodeName.toLowerCase() == "article") {
//we get the child node array beneath the articles, aka the meat and potatoes we are after
elementList = articleList[i].childNodes;
//and loop through that looking for the data we need
for(j=0;j<%lt%>=elementList.length;j++) {
elementTag = elementList[j];
elementType = elementTag.nodeName.toLowerCase();
if(elementType == "headline_text"){
headline_text = elementTag.firstChild.nodeValue;
} else {
if(elementType == "url"){
url = elementTag.firstChild.nodeValue;
}
}
}
content_feed_display += "<%lt%>p<%gt%><%lt%>font size=\"+2\"<%gt%><%lt%>a href=\"" + url + "\" target=\"_new\"<%gt%>"+ headline_text +"<%lt%>/a<%gt%><%lt%>/font<%gt%><%lt%>/p<%gt%>";
}
}
}
}
Okay, nobody run. It's not as bad as it looks. In the next section, we'll go through this and it will all make sense. I promise.
| » Level Advanced |
|
Added: 2000-12-13 Rating: 9 Votes: 705 |
| » Author |
| No information about the author has been provided |
| » Download |
| Download the files used in this tutorial. |
| Download (44 kb) |
| » Forums |
| More help? Search our boards for quick answers! |
-
You must have javascript enabled in order to post comments.


Comments
There are no comments yet. Be the first to comment!