我想循环遍历一个看起来像这样的 XML 文件:
这是我想要的结果。
在这个例子中,节点
<node>
<cd name="td1">
<data value="cd1-0" />
<cd name="td2">
<data value="cd1-1" />
</cd>
<cd name="td3">
<data value="cd1-2" />
</cd>
</cd>
<cd name="td4">
<data value="cd2-0" />
</cd>
</node>
这是我想要的结果。
<html>
<table border="1">
<tr>
<td>cd1-0</td>
<td></td>
</tr>
<tr>
<td></td>
<td>cd1-1</td>
</tr>
<tr>
<td></td>
<td>cd1-2</td>
</tr>
<tr>
<td>cd2-0</td>
<td></td>
</tr>
</table>
</html>
在这个例子中,节点
cd
有两个级别。但是级别可以是无限的。所以我需要一种递归循环函数。