如下面的代碼細節(jié),html里面引用xml的數(shù)據(jù)島,如何穿過樹形結(jié)構(gòu)的關(guān)系? 我不知道這個datafld里面應該如何使用xml里面的標簽名稱,如何加前綴,如何從resume得到name子元素?同時我的html文件應該如何修改呢?
xml的數(shù)據(jù)文件是:
XML code:
復制代碼 代碼如下:
?xml version="1.0" encoding="UTF-8"?>
resume>
name>mike/name>
age>29/age>
/resume>
html的文件是如下的這個樣子:
HTML code:
復制代碼 代碼如下:
html>
body>
XML id="myds" src="kg.xml">/XML>
table datasrc="myds">
tr>
td>div datafld="resume:name"/>/div>/td>
td>div datafld="name"/>/div>/td>
td>div datafld="age"/>/div>/td>
/tr>
/table>
/body>
/html>
要避免上面的問題,有兩點需要修改的地方:
1. datasrc=”# 這里我漏掉了#號
2. 必須用span.
如下是修改后的準確的代碼細節(jié):
XML code:
復制代碼 代碼如下:
?xml version="1.0" encoding="UTF-8"?>
resume>
name>mike/name>
age>29/age>
/resume>
HTML code:
復制代碼 代碼如下:
xml id="XMLData" src="test.xml">/xml>
table id="tblbooks" datasrc="#XMLData" border=1 datapagesize=2 width="100%">
thead>
th style="font-style: blod">姓名/th>
th style="font-style: blod">年紀/th>
/thead>
tr>
td>span datafld="name">/span>/td>
td>span datafld="age">/span>/td>
/tr>
/table>
您可能感興趣的文章:- Python構(gòu)建XML樹結(jié)構(gòu)的方法示例
- 一個很簡單的jquery+xml+ajax的無刷新樹結(jié)構(gòu)(無css,后臺是c#)
- Dom遍歷XML的一個例子,結(jié)果為樹狀結(jié)構(gòu)
- XML卷之實戰(zhàn)錦囊(5):結(jié)構(gòu)樹圖
- 簡單了解XML 樹結(jié)構(gòu)