<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>
<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>