03-08-2013 12:43 AM
i m making an app with database managed in XML ..
my xml consist of Email id of peoples
for eg:-
<Users>
<User>
<id>pulkitkkr@gmail.com</id>
</User>
<User>
<id>abc@gmail.com</id>
</User>
<User>
<id>pqr@gmail.com</id>
</User>
</Users>
i want that using javascript on button click I get these mail id one by one in variable
<input onclick="getID();" type="button" value="Get ID">
i used the following code which worked for me in Internet explorer but no in chrome safari or any other browser one of my friend said Chrome wont support ActiveXObject :-
function getID(){
var xmlDoc=new ActiveXObject("Microsoft.XMLDOM")
xmlDoc.async="false";
xmlDoc.load("abc.xml");
var users=xmlDoc.documentElement;
for (var i=0;i<200;i++)
{
var user = users.childNodes(i);
var a = user.getElementsByTagName("id")[0].text;
alert("Email id:-" + a);
}
}
Please help give me a code for chrome browser ........ i just know that in chrome we use xmlhttprequest My frnd told me please give me the code to read the above XML
03-08-2013 08:34 AM
Have a look at this Stack Overflow answer http://stackoverflow.com/questions/649614/xml-pars