私は次のような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>