夜隼

RYSZ

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

 

<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  夜隼  阅读(1611)  评论(0编辑  收藏  举报