table不能绑定xml数据,代码如下,请高手指点。多谢!!
XML代码为:
<?xml version="1.0" encoding="utf-8" ?>
<body>
<forum>
<checkbox2>步骤选择</checkbox2>
<ID>步骤编号</ID>
<name>步骤名称</name>
<checkbox1>是否需要审批</checkbox1>
<append>审批人</append>
</forum>
<forum>
<checkbox2>checkbox</checkbox2>
<ID>step_no</ID>
<name>step_name</name>
<checkbox1>is_append</checkbox1>
<append>append</append>
</forum>
</body>
html代码为:
<xml src= "XML_FlowStep.xml" id= "XML_FlowStep" async="false"> </xml>
<table datasrc="#XML_FlowStep" class="table" >
<tr>
<th ><span datafld="checkbox2" /> </th>
<th ><span datafld="id" /> </th>
<th ><span datafld="name" /> </th>
<th ><span datafld="checkbox1" /> </th>
<th ><span datafld="append" /> </th>
</tr>
<tr>
<td ><span datafld="checkbox2" /> </td>
<td ><span datafld="id" /> </td>
<td ><span datafld="name" /> </td>
<td ><span datafld="checkbox1" /> </td>
<td ><span datafld="append" /> </td>
</tr>
</table>
<table>
为什么不能读取呢?还有一个问题就是我想在table内加入checkbox控件怎么做?请高手指点多谢!!
------解决方案--------------------span换成div试试看
------解决方案--------------------读取所有的XML节点,放到集合中去,在页面循环动态读出来,思路是这样!
------解决方案--------------------HTML code
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>xml绑定到table</title>
<script type="text/javascript">
function test()//此方法未用到
{
var xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async="false";
xmlDoc.load("tablefile.xml");
var nodes= xmlDoc.documentElement.selectNodes("CD/TITLE");//获取所有匹配的(TITLE)节点的值
for(var i=0;i<nodes.length;i++)
{
alert(nodes[i].text+" ");
}
}
</script>
</head>
<body>
<xml id="cdcat" src="tablefile.xml" tppabs="tablefile.xml"></xml>
<br&g