可以把XML结点的属性值绑定到<DIV>上吗?

可以把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>
Published At
Categories with Web编程
comments powered by Disqus