So I am trying to create lists with links.
The issue I have is that I can only display three items from the XML file.
In my search I see that I am missing lines pertaining to the childnodes
How do I add that to my AS? Any help would be great
Thanks
This is the XML
headlineXML = new XML();
headlineXML.onLoad = myLoad;
headlineXML.load("emails.xml");
headlineXML.ignoreWhite = true;
function myLoad(ok) {
if (ok == true) {
Publish(this.firstChild);
}
}
function Publish(HeadlineXMLNode) {
if (HeadlineXMLNode.nodeName.toUpperCase() == "BROADCAST") {
content = "";
story = HeadlineXMLNode.firstChild;
while (story != null) {
if (story.nodeName.toUpperCase() == "STORY") {
lead = "";
body = "";
URL = "";
element = story.firstChild;
while (element != null) {
if (element.nodeName.toUpperCase() == "LEAD") {
lead = element.firstChild.nodeValue;
}
if (element.nodeName.toUpperCase() == "BODY") {
body = element.firstChild.nodeValue;
}
if (element.nodeName.toUpperCase() == "URL") {
URL = element.firstChild.nodeValue;
}
element = element.nextSibling;
}
content += "<font size='+1' color='#3366cc'><a href='"+URL+"'>"+lead+"</a></font><br>"+body+"<br>";
txt_holder.txt.htmltext=content;
}
story = story.nextSibling;
}
}
}
This is the XML
<broadcast>
<story>
<lead>first</lead>
<URL>mailto:amy@email.com</URL>
</story>
<story>
<lead>second.</lead>
<URL>http://www.url.com/</URL>
</story>
<story>
<lead>third</lead>
<URL>mailto:amy@email.com</URL>
</story>
</broadcast>