no body could help me?

解决方案 »

  1.   

    <script language="JavaScript">
    function getvalue(str)//显示查询的结果集
    {   
        
        var mydoc1 = new ActiveXObject("Msxml.DOMDocument");
    mydoc1.loadXML(str);//载入查询的数据
     
    var currNode = mydoc1.childNodes.item(0).childNodes;//结点列表
    var currattr = mydoc1.childNodes.item(0).childNodes.item(0).attributes;//结点的属性
    var c_length=currNode.length;//结点列表的长度
    var sReturn="<center>符合条件的用户数为:";
    sReturn=sReturn+"<input  align=center type=text size=4 value='"+c_length+"' readonly  id=text1 name=text1>户</center>";
      sReturn=sReturn+"<table border=1 align=center  cellspacing=0 cellpadding=0 bordercolor='black' bordercolordark='white'>";

    with (currNode(0))//取第一个结点,得到中文字段名
    {     
        sReturn=sReturn+"<tr >";
        for (j=0;j<(currattr.length);j++)
        {
              sReturn=sReturn+"<td>";
      var texts = String(attributes.item(j).name);// 属性名即为要取得的中文字段名称
    sReturn=sReturn+texts+"</td>";

    sReturn=sReturn+"</tr>";
    }

    for (i=0; i<(currNode.length); i++)//对每一个结点进行处理
    {   
    with (currNode(i))
    {     
    Return=sReturn+"<tr >";
        for (j=0;j<(currattr.length);j++)//取出每个结点的众多属性值
        {
    sReturn=sReturn+"<td >";
      var texts = String(attributes.item(j).nodeValue);
    sReturn=sReturn+texts+"</td>";

    sReturn=sReturn+"</tr>"; //分行
        }        
     }
     
    return sReturn+"</table>";//表结束
    }
     
    //-->
    </SCRIPT>c#用xmldataducoment 类
      

  2.   

    if you are using XMLDOM on the client side with  Javascript, seehttp://www.w3schools.com/xml/xml_parser.asp?output=print