从其他XML导入/包含属性

从其他XML导入/包含属性,xml,Xml,是否可以包含来自其他XML的属性和属性值? 假设我们有两个XML: common.xml <profile> <library value="TEMP"> </profile> library.xml <technology> <library name="TECH"> </technology> 因此,我希望将library.xml中的library name属性包含到common.xml中: &l

是否可以包含来自其他XML的属性和属性值? 假设我们有两个XML:

common.xml

<profile>
   <library value="TEMP">
</profile>

library.xml

<technology>
   <library name="TECH">
</technology>

因此,我希望将library.xml中的library name属性包含到common.xml中:

<profile>
   <library value="TEMP" name="TECH">
</profile>

可以使用xpointer,然后使用xmllint-xinclude,但在这种情况下,将包括整个元素

<xi:include href="library.xml" parse="xml" xpointer="xpointer(//technology/library[@name='TECH'])"

您需要标记您的语言/软件。XSLT完全可以处理您的请求。谢谢您的回答。我是XSLT新手,您能给我指出一些有助于解决这个问题的示例、手册等吗?您需要标记您的语言/软件。XSLT完全可以处理您的请求。谢谢您的回答。我是XSLT新手,您能给我指出一些有助于解决这个问题的示例、手册等吗?