我开始了解有关使用 XSLT 解析 XML 的更多信息 - 但即使在研究了其他解决方案之后,我仍然无法正确编写将大型 XML 文件分解为基于节点的较小 XML 文件的样式表。
我有一个包含 1500 左右摘要的大型 XML 文件。该文件的结构如下所示:
<rows>
<row>
<ID>P-1-28-08</ID>
<ABSNO>4286</ABSNO>
<title>..article title...</title>
<topic>..article topics..</topic>
<authors>..article authors..</authors>
<abstract>..article abstract..</abstract>
<keywords>..article keywords..</keywords>
</row>
<row>
<ID>P-1-28-09</ID>
<ABSNO>4461</ABSNO>
<title>..article title...</title>
<topic>..article topics..</topic>
<authors>..article authors..</authors>
<abstract>..article abstract..</abstract>
<keywords>..article keywords..</keywords>
</row>
<row>
<ID>P-1-28-10</ID>
<ABSNO>4056</ABSNO>
<<title>..article title...</title>
<topic>..article topics..</topic>
<authors>..article authors..</authors>
<abstract>..article abstract..</abstract>
<keywords>..article keywords..</keywords>
</row>
<rows>
我正在寻找的输出是让每个<row>
节点都是它自己的 XML 文件,<ABSNO>
节点作为它的文件名。
这可以通过样式表运行原始 XML 文件来完成吗?有人有时间帮我看看那会是什么样子吗?