Am 01.09.2020 um 14:41 schrieb Prady Prady
prady(_dot_)chin(_at_)gmail(_dot_)com:
But I need to use only XSLT 1.0
Declare
<xsl:param name="doc2" select="document('Orders_Part2.xml')"/>
and a key
<xsl:key name="order" match="order" use="order_number"/>
then use
<xsl:template match="order">
<xsl:copy>
<xsl:apply-templates select="@* | node()"/>
<xsl:variable name="ordernumber" select="order_number"/>
<xsl:for-each select="$doc2">
<xsl:apply-templates select="key('order', $ordernumber)/amount"/>
</xsl:for-each>
</xsl:copy>
</xsl:template>
plus the identity transformation
<xsl:template match="@* | node()">
<xsl:copy>
<xsl:apply-templates select="@* | node()"/>
</xsl:copy>
</xsl:template>
=================
Merge 2 xmls : Loop through one xml and get elements from second xml
I have 2 xmls(Orders_Part1.xml,Orders_Part2.xml). I have to build the
3rd xml ( Orders.xml) .
--~----------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
EasyUnsubscribe: http://lists.mulberrytech.com/unsub/xsl-list/1167547
or by email: xsl-list-unsub(_at_)lists(_dot_)mulberrytech(_dot_)com
--~--