可以把XML结点的属性值绑定到
1<div>上吗?例如:
2<xml id="xmlUser">
3<?xml version="1.0" ?>
4<userinfo>
5<col userage="20" username="杨明"/>
6<col userage="21" username="张飞"/>
7</userinfo>
8</xml>
9可以把UserName和Age属性绑定到<div>上吗?
10\---------------------------------------------------------------
11
12<body>
13<xml id="xmlUser">
14<?xml version="1.0" ?>
15<userinfo>
16<col userage="20" username="杨明"/>
17<col userage="21" username="张飞"/>
18</userinfo>
19</xml>
20<div id="div1">
21</div>
22<script language="JavaScript">
23function xml2div(){
24var o;
25o = xmlUser.selectNodes("userinfo/col");
26for(var i=0; i<o.length;i++){
27var e = document.createElement("DIV");
28e.setAttribute("UserName",o[i].getAttribute("UserName"));
29e.setAttribute("UserAge",o[i].getAttribute("UserAge"));
30e.innerText = "Div: " + i;
31div1.appendChild(e);
32}
33alert(div1.innerHTML);
34}
35xml2div();
36</script>
37</body>
38
39\---------------------------------------------------------------
40
41try
42
43
44<xml id="xmlUser">
45<?xml version="1.0" ?>
46<userinfo>
47<col userage="20" username="杨明"/>
48<col userage="21" username="张飞"/>
49</userinfo>
50</xml>
51<table border="1" datasrc="#xmlUser">
52<tr>
53<td><div datafld="UserName"></div></td>
54<td><div datafld="UserAge"></div></td>
55</tr>
56</table></div></div>