我是 XSLT 的新手,无法解决以下问题:
我有一个这样的xml文件:
<root>
<subset>
<e id="A"></e>
<e id="C"></e>
</subset>
<data>
<info id="A" order="3" name="ANode"></info>
<info id="B" order="4" name="BNode"></info>
<info id="C" order="1" name="CNode"></info>
<info id="D" order="2" name="DNode"></info>
</data>
</root>
我想制作这个:
<root>
<newnode id="C" order="1" name="CNode"></newnode>
<newnode id="A" order="3" name="ANode"></newnode>
</root>
正如您所看到的,这个想法是通过检索相应的信息来“完成”id 的子集,并根据它们在<data>
.
请注意,<data>
它应该有很多子节点。
此外,我将带有<data>
元素信息的节点与 id 的子集分开,因为我将有很多子集,并且我不想“到处”都有重复的信息。
提前致谢。