【发布时间】:2015-04-10 03:53:23
【问题描述】:
我有一个包含多个 XML 文档的 XML 文件。在大型 XML 文档中,每个文档都有一个根节点,并且该文件中的所有 XML 文档都是通用的。但是,根名称中的子元素会有所不同。我必须编写一个 for 循环来动态迭代每个子节点,并且必须以表格格式显示它。在这里,我在下面粘贴了我的 XML 格式。我以这种方式有多个 xml 文件,但根节点对于每个文件都是通用的。我想将每个子元素映射为表格行,将数据映射为表格列。子元素数量会有所不同
<source>
<empname>john </empname>
<empid>25825 </empid>
<salary> 20000 </salary>
<dob> 12-08-1993</dob>
</source>
<source>
<empname>joe</empname>
<empid>25826</empid>
<salary>20000</salary>
<dob>12-07-1993</dob>
<source>
<source>
<emptype>developer</emptype>
<address>3155 </address>
<mobile>58258365</mobile>
</source>
<source>
<emptype>analyst</emptype>
<address>3155 </address>
<mobile>58258365</mobile>
</source>
<table>
<th> empname empid salary dob </th>
<td> john 25825 60000 date</td>
<td> joe 25826 70000 date</td>
</table>
每次<th> 和<td> 发生变化,常见的是根元素源代码。谁能帮我循环遍历这些元素并以表格格式表示这些数据?
【问题讨论】: