File: Data.xml
<vintage>
<year>1998</year>
<wine grape="B">
<winery>A</winery>
</wine>
</vintage>
File: Transform.xslt
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<xsl:output method="xml" omit-xml-declaration="yes" indent="no" />
<xsl:template match="wine">
<wine varietal="{@grape}" brand="{winery}" year="{../year}" />
</xsl:template>
<xsl:template match="year" />
</xsl:stylesheet>
Output:
<wine varietal="B" brand="A" year="1998"/>
|