博文
使用表格绑定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 ......
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......