怎样用
SeeMyWorld 2007-03-21 11:25:14
正如类似这篇文章提到的方法
http://www.art-spring.com.cn/blog/article.asp?id=143
我想在客户端绑定数据可以绕过服务器端减少资源消耗,我的XML文件如下:
http://fengbbs.net/Message.xml
可是我的XML比例子里的多嵌套了两层,请问这样可不可以用Table标记绑定?如果不可以的话,可不可以有相关的JavaScript替代方法?谢谢各位的解答
...全文
330 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
amancoming 2008-12-25
  • 打赏
  • 举报
回复
SeeMyWorld 2007-03-22
  • 打赏
  • 举报
回复
楼上的意思是不是我多嵌套1、两层Table就可以实现绑定呢?
椅子 2007-03-22
  • 打赏
  • 举报
回复
xml 的层次结构需要和row和cell对应上
row和cell也可以转换成xml结构。
比如三行三列,9个cell
那么就是:
<row1><cell1/><cell2/><cell3/>
...
椅子 2007-03-22
  • 打赏
  • 举报
回复
csdn的缩进啊,真是头痛
椅子 2007-03-22
  • 打赏
  • 举报
回复
<HTML>
<HEAD>
<TITLE>使用表格绑定XML</TITLE>
</HEAD>
<BODY>

<XML ID="xmldata" SRC="a.xml"></XML>

<table datasrc="#xmldata">
<thead>
<th>书名</th>
<th>作者</th>
<th>出版社</th>
</thead>
<tr>
<td><span DATAFLD="书名"></span>
<table datasrc="#xmldata" DATAFLD="yizi">
<tr>
<td><span DATAFLD="书名"></span>
<td><span DATAFLD="作者"></span></td>
<td><span DATAFLD="出版社"></span></td> </tr>
</td>
<td><span DATAFLD="作者"></span></td>
<td><span DATAFLD="出版社"></span></td>
</tr>
</table>

</BODY>
</HTML>
椅子 2007-03-22
  • 打赏
  • 举报
回复
<?xml version="1.0" encoding="gb2312"?>
<root>
<书籍>
<书名>Red Hat Linux系统管理大全</书名>
<yizi>
<书名>嵌套书</书名>
<作者>Thomas Schenk</作者>
<出版社>机械工业出版社</出版社>
</yizi>
<作者>Thomas Schenk</作者>
<出版社>机械工业出版社</出版社>
</书籍>
<书籍>
<书名>22222</书名>
<作者>Thomas Schenk</作者>
<出版社>机械工业出版社</出版社>
</书籍>
<书籍>
<书名>aaaa</书名>
<作者>Thomas Schenk</作者>
<出版社>机械工业出版社</出版社>
</书籍>
</root>
椅子 2007-03-22
  • 打赏
  • 举报
回复
因为表格只有行列,也就是说对xml的层次也只会检查指定结点的下一层子结点,对子孙结点不做处理。

<table datasrc="#xmldata" DATAFLD="yizi">这句话和范例相比,多了一个datafld,设置他为yizi,意味着该table在把xml做转换的时候,以yizi为根结点。

接下来用范例说明。
孟子E章 2007-03-21
  • 打赏
  • 举报
回复
JavaScript+XMLDOM+XPATH可以,绑定的功能有限

87,901

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧