從檔案解析:
<html><body><script type="text/javascript">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("books.xml"); document.write("xmlDoc is loaded, ready for use"); }catch(e) {alert(e.message)}</script></body></html>
從字串中解析:
<html><body><script type="text/javascript">text="<bookstore>"text=text+"<book>";text=text+"<title>Harry Potter</title>";text=text+"<author>J K. Rowling</author>";text=text+"<year>2005</year>";text=text+"</book>";text=text+"</bookstore>";try //Internet Explorer { xmlDoc=new ActiveXObject("Microsoft.XMLDOM"); xmlDoc.async="false"; xmlDoc.loadXML(text); }catch(e) { try //Firefox, Mozilla, Opera, etc. { parser=new DOMParser(); xmlDoc=parser.parseFromString(text,"text/xml"); } catch(e) {alert(e.message)} }document.write("xmlDoc is loaded, ready for use");</script></body></html>
接下來就類似DOM操作xml文檔了
更多: http://www.w3school.com.cn/xmldom/dom_parser.asp