This function first tries for Microsoft Internet Explorer, then for Firefox and others:
function loadXMLDoc(xmlfilename) {
var event = new Error;
// Internet Explorer
try {
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
} catch(event) {
// Firefox, Mozilla, Opera, others
try {
xmlDoc = document.implementation.createDocument("","",null);
} catch(event) {
throw(event.message);
}
}
try {
xmlDoc.async = false;
xmlDoc.load(xmlfilename);
return(xmlDoc);
} catch(event) {
throw(event.message);
}
return(null);
}
var objXML = loadXMLDoc("filename.xml");
var oNodes = objXML.getElementsByTagName("AnyTagYouWish");
Now you can do any DOM operations on oNodes.
XML modifications can't be saved in JavaScript, as this is clientside...
Manage research, learning and skills at IT1me. Create an account using LinkedIn to manage and organize your IT knowledge. IT1me works like a shopping cart for information -- helping you to save, discuss and share.