JavaScript/Handling XML
外觀
打開 XML 文件的簡單函數
[編輯]此函數首先嘗試用於 Microsoft Internet Explorer,然後用於 Firefox 和其他:
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");
現在您可以在oNodes上執行任何DOM操作。
XML 修改不能保存在 JavaScript 中,因為這是客戶端…