Js 中创建Xml文档,用Ajax传到Cs中处理(C#)

function ImportRun()
{
    if(document.all.Content.children.length>0)
 {
     var oTable=document.all.Content.children(0);
     var oFldInfo=new Array();
      var oSendDom=CreateXmlDom("<dl/>");
     if(oTable.tagName=="TABLE")
     {
        var oHeadRow=oTable.rows(0);
        for(var k=0;k<oHeadRow.cells.length;k++)
        {
           oFldInfo.push(oHeadRow[k].innerText);
        }
         for(var i=1;i<oTable.rows.length;i++)
         { 
           oHeadRow=oTable.rows(i);
             for(var j=0;j<oHeadRow.cells.length;j++)
        {
            var oSI=oSendDom.createElement("di");
            oSI.setAttribute(oFldInfo[j].toString(),oHeadRow[j].innerText);
         alert(oHeadRow.cells(j).innerText+oTable.rows.length);
         oSendDom.documentElement.appendChild(oSI);
        }
      }
      
      
        }
    }
    else
    {
      alert("eeee");
    }
  
//  CreateXml2();
//   var oSendDom=CreateXmlDom("<dl/>");
//   
//    for(var i=1;i<30;i++)
//   {
//    var oSI=oSendDom.createElement("di");

//    oSI.setAttribute("Maker",i);
//    
//    oSendDom.documentElement.appendChild(oSI);
//   }
   var sRv=_Page_Ajax("Import",oSendDom.xml);
   alert(sRv);
   
//   
  }
 
 
  function CreateXmlDom(SXml)
{
 xmlDom=null;
 try
 {
  xmlDom=new ActiveXObject("Msxml2.DOMDocument");
  
 }
 catch(e1)
 {
  try
  {
   xmlDom=new ActiveXObject("Msxml2.DOMDocument.4.0");
   
  }
  catch(e2)
  {
   try
   {
    xmlDom=new ActiveXObject("Msxml2.DOMDocument.3.0");
    
   }
   catch(e2)
   {
    alert("您的浏览器不支持xml文件读取,于是本页面禁止您的操作,推荐使用IE5.0以上可以解决此问题!");
    return null;
   }
  }
 }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值