使用Table的XML数据岛需要将每一列绑定到XML数据的每一字段上,那我的这个XML数据源该如何绑定呢?

leolee 2002-04-19 04:38:38
我的XML数据元样例:XHTML标准
<xhtml>
<table>
<tr><td>姓名</td><td>性别</td><td>年龄</td><td>身高</td><tr>
<tr><td>Marry</td><td>Male</td><td>23</td><td>170</td><tr>
<tr><td>Tony</td><td>female</td><td>22</td><td>180</td><tr>
<tr><td>Land</td><td>male</td><td>15</td><td><156/td><tr>
<tr><td>dary</td><td>male</td><td>23</td><td><167/td><tr>
</table>
</xhtml>

然后需要<div datafld="td"></div> 绑定到一个Table上,实现翻页。
通常绑定的字段是不能有相同命名的,但是我的XML数据远的字段是动态变化的,不能确定字段的数目和名字,所以使用td标签。有办法让Table绑定到TD标签上去吗?(可否像XSLT中使用标签位置进行区别?)
...全文
46 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
chinaboy007 2002-04-25
  • 打赏
  • 举报
回复
XML数据岛技术本身就对数据容量有限制的
Ngod 2002-04-23
  • 打赏
  • 举报
回复
function StartUp(){
if (xmlDoc1.readyState == "4"){
StartLoding();
}
else{
alert("Process could not start");
}
}

function StartLoding(){
var loopindex;
RootElement1=xmlDoc1.documentElement;
nodeCount = RootElement1.childNodes.length;
for (loopindex=0;loopindex<nodeCount;loopindex++){
document.write("<tr>")
document.write (RootElement1.childNodes.item(loopindex).nodeName+": ");
document.write (RootElement1.childNodes.item(loopindex).text + "<br>");
}
}
//-->
</SCRIPT>
你可以在单元格中加入<SPAN in="sp1"></span>
然后对sp1.innerText付值
如:
sp1.innerText=RootElement1.childNodes.item(loopindex).text
qiushuiwuhen 2002-04-23
  • 打赏
  • 举报
回复
js+dom
saucer 2002-04-23
  • 打赏
  • 举报
回复
其实你根本不用绑定,如果你要求的HTML 是很有规则的,根据你的XML,你可以直接动态生成HTML

但数据量高达上万条的话,你是否应该考虑不要把XML一次性地传到客户端呢?
leolee 2002-04-23
  • 打赏
  • 举报
回复
to chinaboy007(燕山男孩) :你给我的网址说的是XML非相同字段名的绑定,而不是我所说的XML相同字段名该如何绑定阿???

to saucer(思归):以你的意思就是动态将这些相同的字段名变为不相同的,比如加上序号,然后动态的去生成匹配HTML绑定,对吧,不考虑到系统开销,这个方法应该是可以试试的,但数据量高达上万条,性能不知道会如何???
saucer 2002-04-22
  • 打赏
  • 举报
回复
另加个XML标识,在网页的ONLOAD事件里把原先的XML作适当处理后再加到这个XML标识里,然后动态产生HTML标识与之绑定
chinaboy007 2002-04-22
  • 打赏
  • 举报
回复
给分啊
chinaboy007 2002-04-22
  • 打赏
  • 举报
回复
http://www.51javascript.net/ubb/non/Forum3/HTML/000032.html
xoxe 2002-04-22
  • 打赏
  • 举报
回复
好像只有xsl比较好用吧!
leolee 2002-04-22
  • 打赏
  • 举报
回复
用XSL开销很厉害,客户端吃不消打数据量的页面,就像CSDN的贴子,多回复几个就要让CPU占用100%好几十秒,效率太低下了
孟子E章 2002-04-19
  • 打赏
  • 举报
回复
用xsl吧

87,996

社区成员

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

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