我正在寻找一种将 XML 文件拆分为多个 HTML 文件的方法,这些文件最终应该包含一个表格。
一个示例 xml:
<?xml version="1.0" encoding="ISO-8859-1"?>
<table>
<row>
<name>user1</name>
<email>email1</email>
</row>
<row>
<name>user2</name>
<email>email2</email>
</row>
<row>
<name>user3</name>
<email>email3</email>
</row>
<row>
<name>user4</name>
<email>email4</email>
</row>
<row>
<name>user5</name>
<email>email5</email>
</row>
...
</table>
现在我想将此 xml 文件拆分为不同的 HTML 文件,这些文件包含 XML 文件中的特定范围。例如,每个 HTML 文件应包含来自 XML 的 3 行。
table1.html
<table>
<tr>
<td>user1</td>
<td>email1</td>
</tr>
<tr>
<td>user2</td>
<td>email2</td>
</tr>
<tr>
<td>user3</td>
<td>email3</td>
</tr>
</table>
table2.html
<table>
<tr>
<td>user4</td>
<td>email4</td>
</tr>
<tr>
<td>user5</td>
<td>email5</td>
</tr>
<tr>
<td>user6</td>
<td>email6</td>
</tr>
</table>
有人知道如何格式化 XSLT 文件吗?我正在使用ruby-xslt加载 XML 和 XSLT 文件并将整个内容转换为 HTML。