所以我有一个这样的xml文件:
<?xml version="1.0"?>
<class>
<students>
<name origin="English" firstname="Jeff" lastname="Richards"/>
<name origin="French" firstname="Martel" lastname="Francois"/>
</students>
<teachers>
<name origin="Spanish" firstname="Enrique" lastname="Rosa"/>
</teachers>
</class>
并有另一个像这样的 xml 文件:
<?xml version="1.0"?>
<name origin="English" firstname="Richard" lastname="Priestly"/>
<name origin="Russian" firstname="Alexey" lastname="Romanov"/>
使用 xslt,如何将第二个文件中的两个元素添加到第一个文件中的 student 元素中?换句话说,我怎样才能创建一个看起来像这样的文件:
<?xml version="1.0"?>
<class>
<students>
<name origin="English" firstname="Jeff" lastname="Richards"/>
<name origin="French" firstname="Martel" lastname="Francois"/>
<name origin="English" firstname="Richard" lastname="Priestly"/>
<name origin="Russian" firstname="Alexey" lastname="Romanov"/>
</students>
<teachers>
<name origin="Spanish" firstname="Enrique" lastname="Rosa"/>
</teachers>
</class>
如果无法使用 xslt,是否可以使用 XPath?
非常感谢!