新手问个javascript操纵xml的问题

我从服务端获得这样一个xml





zhang




list




现在我如何用javascript遍历list节点。取得name的值??

谢谢。。
[b]问题补充:[/b]
非常感谢hax的回答。但是我通过getElementByTag没有获得到。返回的是undifined。。我想问一下。如果xml的结构是就是有xpath的折中。那用getElementByTagName("list")能够获得到list的吗?

刚写了一个简单点的例子,未测试过.希望楼主可以理解.

主要实现代码如下:
...//省略发送数据部分
...
var xmlDOM = xmlHttp.responseXML;
// 取得XML文档的节点.类似于DOM中的document对象
var root = xmlDOM.documentElement;
// 获取所有标签
var list = root.getElementsByTagName('list');
// 遍历list标签中的内容.即user标签.
for(var i=0;i write("

    User:"+i);
    var infos=list.childNodes[i];
    //遍历user标签中的内容
    for(var j=0;j write("
  • "+infos[j].nodeName+":"+infos[j].nodeValue+"
  • ");
    }
    }
    ...
    ...
    function write(value){
    document.write(value);
    }