javascript读取xml < html > < body > < script type = " text/javascript " > var str = " <Count><group name='信息科'><groupid>20050549</groupid><person>3</person><days>29</days><sum>19.7</sum><per>3.23</per></group></Count> " ; var BrowserName = navigator.appName; if (BrowserName == " Netscape " ) { //FireFox var objXml = (new DOMParser()).parseFromString(str,"text/xml"); //自己查查资料 alert(objXml.getElementsByTagName("group").item(0).attributes[0].value);// 信息科 alert(objXml.getElementsByTagName("group").item(0).childNodes[0].firstChild.nodeValue);// 20050549 alert(objXml.getElementsByTagName("group").item(0).childNodes[1].firstChild.nodeValue); alert(objXml.getElementsByTagName("group").item(0).childNodes[2].firstChild.nodeValue); alert(objXml.getElementsByTagName("group").item(0).childNodes[3].firstChild.nodeValue); alert(objXml.getElementsByTagName("group").item(0).childNodes[4].firstChild.nodeValue);} else { //IE try { var objXml = new ActiveXObject("Msxml2.DOMDocument"); objXml.async = false; objXml.resolveExternals = false; objXml.loadXML(str); alert(objXml.selectSingleNode("/Count/group").getAttribute("name")); //信息科 alert(objXml.selectSingleNode("/Count/group").childNodes[0].text); //20050549 //同理取其他值 } catch(err) { alert(err.message);}} </ script > </ body > </ html > posted on 2006-07-13 17:26 夜隼 阅读( ...) 评论( ...) 编辑 收藏 转载于:https://www.cnblogs.com/yesun/archive/2006/07/13/450059.html