博文

使用表格绑定XML(2007-03-11 23:47:00)

摘要:介绍一下用表格绑定数据的方法:    1.建立html文档.确定所要进行的信息展示或处理工作,依照个人喜欢的界面风格建立好一个html文档.   2.加入<xml> 标记.在html文档中加入<xml>标记,从而在html中嵌入xml格式的数据,或者引用外部的xml格式的文件.设置<xml>标记的id属性,可以通过脚本访问这些数据,也可以把它与<table>捆绑在一起.还可以设置<xml>的src属性,导入外部的xml格式数据.  3.建立表格.根据所要展示的字段个数,设置表格的表头和表体,表体中建立一个空白行. 4.定义数据源datasrc.在表格标记<table>中加入datasrc属性,并赋值为数据源的名称,这样表格就成为包含数据的数据控件.注意,在数据源名称前必须要加'#". 5.确定被绑定的字段datafld.在表格要显示数据的各列标记<td>中加入<span>,<div>或支持DSO的标记,给这个标记加入datafld属性,属性值就是所要显示的字段名,这些字段是数据控件管理的数据中的列名,即xml文档中的元素或属性名. 下面事例代码如下: department.xml <?xml version="1.0" encoding="gb2312"?>
<departments>
 <department>
  <pkey>1</pkey>
  <departmentName>同思工作组</departmentName>
  <previousName>tongs</previousName>
  <isSubCompany>1</isSubCompany>
 </department>
</departments> department.html <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML ......

阅读全文(2958) | 评论:0

XML的学习笔记一(2006-08-22 01:34:00)

摘要:   一.对xml的感性认识        这几天在学习xml(Extensible Markup  Language)可扩展标记语言,对xml的逻辑结构也挺感兴趣的,xml就象我以前学过的数据结构里面的树一样,它有根<root></root>,树枝<child></child>和树叶<subchild></subchild>。 下面根据我的理解写一下完整的xml文档: <?xml version="1.0" encoding="gb2312"?> <root>   <child>     <subchild>......</subchild>  </child> </root>  注意:一个完整的xml文档只有一个根元素,其他的子元素必须在根元素中成对嵌套。第一行是xml的版本信息以及它的编码方式(允许出现中文字符)。第一行和第二行<root>省略了DTD (文挡类型定义)有效校验。       二.xml与html的区别      xml可以自己定义标记,不是预定义的。其自由与可扩展性远远超过html。xml重点是用描述数据与存放数据,而html用来显示数据,因为html可以将数据格式化。xml在浏览器显示是一个没有经过格式化的纯文档类型,这往往不是用户想要看到的浏览结果.那就要通过css(层叠样式表)和xsl(可扩展样式语言)将xml里面存放的数据格式化显示出来,达到用户所要看的表现结果.从这一点可以看出,xml实现了文档内容与表现形式的分离以及同一个文档不同的表现形式.   为了更好的了解它,下面以我看过的一部电影为题材写了以下的代码,这里只提供参考(有不正确的地方恳请指正):  <?xml version="1.0" encoding="gb2312"?>
<?xml-styleshee......

阅读全文(2811) | 评论:0