[*] Hello Snoopy

.NET and Flash Blog
HTML与XML数据


建立一个data.xml

  <?xml version="1.0" encoding="gb2312"?>
  
<myclassmates>
    
<classmate>
      
<name>11</name>
      
<age>11</name>
    
</classmate>
  
</myclassmates>

*************************
* 在HTML中显示xml中的数据
*************************
NO.1--用很简单的数据绑定了

NO.2--表格绑定数据(很好的)
      <xml id=xmldata src=data.xml></xml>
      <table id=xmltable datasrc="#xmldata" datapagesize="3">
      <theme>
      <th>Name</th><th>Age</th>
      <tr>
      <td><span datafld="name"></span></td>
      <td><span datafld="age"></span></td>
      </table>
NO.3--用css来显示(没有html的事情)
       建立css
       name{display:block;font-size:22pt;color:#ccccff;background-color:red}
       age{display:block;font-size:12pt}
       在data.xml连接css
       <?xml-stylesheet href="css.css" type="text/css"?>
NO.4--用xsl来显示(不说了)
NO.5--用ASP的xmlDOM对象也可以,不过不是今天讨论的范围

***********************
*  操作xml数据
***********************
用vbs或者js来搞定

例如上面的NO.1
     <button onclick="xmldata.recoreset.movefirst()">First</button>
     <button onclick="if(xmldata.recordset.absoluteposition<>1) xmldata.recordset.moveprevious()">Prev</button>
     <button onclick="if(xmldata.recordset.absoluteposition<>xmldata.recordset.recodcount)xmldata.recordset.movenext()">Next</button>
     <button onclick="xmldata.recordset.movelast()">Last</button>
上面的NO.2可以分页显示了:
     <button onclick="xmltable.firstPage()">First</button>
     <button onclick="xmltable.previousPage()">Prev</button>
     <button onclick="xmltable.nextPage()">Next</button>
     <button onclick="xmltable.lastPage()">Last</button>
 
sr:http://www.cnblogs.com/caca/archive/2004/07/16/25018.aspx

posted on 2004-07-19 09:01  HelloSnoopy  阅读(428)  评论(0编辑  收藏  举报