我有一个 xml,例如
<data key="xxx" value="xxxx">
<data key="xxx" value="xxxx">
...
<test> // a test object = a line in html table
<data key="X1" value="1">// 1td
<data key="X2" value="2">// 1td
<data key="X3" value="3">// 1td
<data key="X4" value="4">// 1td
</test>
<test>// a test object = a line in html table
<data key="X1" value="7">// 1td
<data key="X2" value="8">// 1td
<data key="X4" value="9">// 1td
</test>[....]
我想要做的是在 html 表中表示所有元素(而不是外部元素)中的数据字段,使用数据的键作为 HTML 选项卡标题,其中每一行 = 一个键。
我的问题是这些键是动态的(我事先不知道它们)。但是,所有元素的键都相同,但某些键可以为 null 并且不存在于 xml 中,例如示例中。
您将如何继续获得结果,例如
<table>
<tr> //my header tr data
<td>x1</td>
<td>x2</td>
<td>x3</td>
<td>x4</td>
</tr>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
<td>4</td>
</tr>
<tr>
<td>7</td>
<td>8</td>
<td></td> //nothing here because no value present
<td>9</td>
</tr>
</table>