在Java中从xml文件创建html表头
我需要了解一下我正在试图解决的问题: 我想从xml文件创建一个html表 根据xml中的元素创建表头 文件如下:在Java中从xml文件创建html表头,java,html,xml,html-table,Java,Html,Xml,Html Table,我需要了解一下我正在试图解决的问题: 我想从xml文件创建一个html表 根据xml中的元素创建表头 文件如下: <xml> <fields> <field> <name>A</name> </field> <merge label="D"> <field> <name>B</name> </
<xml>
<fields>
<field>
<name>A</name>
</field>
<merge label="D">
<field>
<name>B</name>
</field>
<field>
<name>C</name>
</field>
</merge>
</fields>
</xml>
有没有关于如何使用Java实现这一点的想法?我会使用XSLT文件并将其应用于,或者类似的内容会让您从简单的案例开始(没有“merge”标记)
单据头
/========================\ \
| | D | |
| A |------------| |- table header
| | B | C | |
|========================| /
| ..... | .. | ... |
\========================/
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:fn="http://www.w3.org/2005/xpath-functions">
<xsl:template match="/fields">
<html xmlns="http://www.w3.org/1999/xhtml">
<body>
<h1>Doc Header</h1>
<xsl:for-each select="/fields/field">
<table border="1">
<tr>
<th><xsl:value-of select="name"/></th>
</tr>
</table>
</xsl:for-each>
</body>
</html>
</xsl:template>