数据库的数据 转化为XML 在页面上浏览 光阴的故事

html 元素:
<td align="left"><input type="button" value="查询" onclick="Search();"/></td>
<td colspan="6" align="center" id="Report"></td>

js元素:
        function Search()
        {
            var SearchDateTime=document.form1.SearchDateTime.value;
            var Site=document.form1.SiteCode.value;
            var xmlString = 命名空间.当前页面的cs文件.Search(SearchDateTime,Site).value;
            if(xmlString!=null)
            {
             var xml = new ActiveXObject("Microsoft.XMLDOM");      
             xml.async = false;
             xml.loadXML(xmlString);      
             Fill(document.getelementbyID("Report"),xml,"http://www.cnblogs.com/XSL/test.xsl");
         }
         else
         {
             document.getelementbyID("Report").innerText="没有符合条件的数据";
         }
        }
 function Fill(control,xml,xslfile){
 control.innerHTML="";
 var xsl = new ActiveXObject("Microsoft.XMLDOM");
 xsl.async = false;
 xsl.load(xslfile);
 if(xml!=null) control.innerHTML=xml.transformNode(xsl);
 else alert("xml为空");
 var Alltd=control.getElementsByTagName("td");
 for(var i=0;i<Alltd.length;i++)if(Alltd[i].innerHTML=="")Alltd[i].innerText=" ";
 ReSize();
}
function ReSize()
{
 if( parent.location.href!=window.location.href )
 {
  var AllIframe=parent.document.getElementsByTagName("IFRAME");
  for(var i=0;i<AllIframe.length;i++)
  {
   if(AllIframe[i].contentWindow==window)
   {
    AllIframe[i].height=document.body.scrollHeight;
    parent.ReSize();
   }
  }
 }
}


cs 元素
        [AjaxMethod]
        public string Search(string beginDate,string S_ST)
        {
               
              DataSet ds = GetDate(_dd, dd);
               
              return ds.GetXml();
          
        }


原文地址:https://www.cnblogs.com/xinhua327/p/1013922.html