Hi There,
I have been trying to read xml data and loading inside a div tag depending on what the user clicks;
I have the following xml example :
-----
<rootnode>
<company ID="85" name="Cyber Makers">
Web Developers
</company>
<company ID="86" name="Lekoya Makers">
Dummy Data for Lekoya
</company>
</rootnode>
---
What I want achive to do is Load Information between company tags "<company></company>" inside a div and display a pop up div.
Here is my code :
======
var xmlDoc
function loadXML()
{
//load xml file
// code for IE
if (window.ActiveXObject)
{
xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async=false;
xmlDoc.load("../temp_files/test.xml");
getmessage()
}
// code for Mozilla, etc.
else if (document.implementation &&
document.implementation.createDocument)
{
xmlDoc=document.implementation.createDocument("","",null);
xmlDoc.load("../tmp_files/test.xml");
xmlDoc.onload=getmessage
}
else
{
alert('Your browser cannot handle this script');
}
}
function getmessage()
{
document.getElementById("content").innerHTML=xmlDoc.childNodes[1].firstChild.nodeValue
}
======
With the above code i get the follwing error :
xmlDoc.childNodes[1] has no properties.
I am using mozilla firefox for browsing.
Please Help
I have been trying to read xml data and loading inside a div tag depending on what the user clicks;
I have the following xml example :
-----
<rootnode>
<company ID="85" name="Cyber Makers">
Web Developers
</company>
<company ID="86" name="Lekoya Makers">
Dummy Data for Lekoya
</company>
</rootnode>
---
What I want achive to do is Load Information between company tags "<company></company>" inside a div and display a pop up div.
Here is my code :
======
var xmlDoc
function loadXML()
{
//load xml file
// code for IE
if (window.ActiveXObject)
{
xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async=false;
xmlDoc.load("../temp_files/test.xml");
getmessage()
}
// code for Mozilla, etc.
else if (document.implementation &&
document.implementation.createDocument)
{
xmlDoc=document.implementation.createDocument("","",null);
xmlDoc.load("../tmp_files/test.xml");
xmlDoc.onload=getmessage
}
else
{
alert('Your browser cannot handle this script');
}
}
function getmessage()
{
document.getElementById("content").innerHTML=xmlDoc.childNodes[1].firstChild.nodeValue
}
======
With the above code i get the follwing error :
xmlDoc.childNodes[1] has no properties.
I am using mozilla firefox for browsing.
Please Help