我有 02 个 XML 文件,我需要使用这两个文件的数据组合生成一份报告。使用 XSLT 输出为 HTML 文件或单个 XML
文件1
<FitnessCenter>
<Member id="1" level="platinum">
<Name>Kamal</Name>
<Phone type="home">2921234</Phone>
<Phone type="work">2581247-293</Phone>
<FavoriteColor>brown</FavoriteColor>
<MembershipFee>1000</MembershipFee>
</Member>
<Member id="2" level="silver">
<Name>Wasantha</Name>
<Phone type="home">2934321</Phone>
<Phone type="work">2581247-293</Phone>
<FavoriteColor>green</FavoriteColor>
<MembershipFee>500</MembershipFee>
</Member>
</FitnessCenter>
文件2
<FitnessCenter>
<Member id="3" level="platinum">
<Name>Aysha</Name>
<Phone type="home">2926745</Phone>
<Phone type="work">2581245-292</Phone>
<FavoriteColor>black</FavoriteColor>
<MembershipFee>1000</MembershipFee>
</Member>
<Member id="4" level="platinum">
<Name>Nishani</Name>
<Phone type="home">2925647</Phone>
<Phone type="work">2581245-292</Phone>
<FavoriteColor>yellow</FavoriteColor>
<MembershipFee>1000</MembershipFee>
</Member>
</FitnessCenter>
我尝试使用下面的XSL方法来合并这两个文件,但没有成功,
<xsl:template match="/">
<xsl:copy>
<xsl:copy-of select="*/FitnessCenter()"/>
<xsl:copy-of select="document('File2.xml')/*/FitnessCenter()"/>
</xsl:copy>
</xsl:template>
如果有人有解决方案,请发表评论。
最佳答案
关于java - 如何使用 #Java Script 或 #XSL 将 2 个 XML 文件合并为一个?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20739011/