- Create a XML file static or dynamic in Server
- Write a javascript function as shown JavscriptFunctionCode shown below .
- Call a method loadXMLDoc("XML filename")
- Parse XMl as shown Pseduo Codefor futher ways to parse XML document visit http://www.w3schools.com/dom/
Javasript Function Code (ref:w3schools)
function loadXMLDoc(dname)
{
try //Internet Explorer
{
xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
}
catch(e)
{
try //Firefox, Mozilla, Opera, etc.
{
xmlDoc=document.implementation.createDocument("","",null);
}
catch(e) {alert(e.message)}
}
try
{
xmlDoc.async=false;
xmlDoc.load(dname);
return(xmlDoc);
}
catch(e) {alert(e.message)}
return(null);
}
Pseduo Code
/////Xml File
<?xml version="1.0" encoding="iso-8859-1" ?>
<shop>
<product>
<category>Electronics</category >
<pname>LapTop</pname>
<cost>50</cost>
</product>
<product>
<category>Entertainment</category >
<pname>Lg Tv</pname>
<cost>500</cost>
</product>
</shop>
////////////////////////////////
///javscript calling code
xmlDoc=loadXMLDoc("Products.xml");
//one of the way of parsing xml eleement
document.write(xmlDoc.getElementsByTagName("category")[0].childNodes[0].nodeValue);
////////////////////////////////