following-sibling demo
File: Data.xml <wine grape="Cabernet"> <winery>shop 1</winery> <product>product 1</product> <year>1996</year> <prices date="12/1/01"> <list>13.99</list> <discounted>11.00</discounted> </prices> </wine> 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="product"> xsl:value-of: <xsl:value-of select="following-sibling::*" /> xsl:copy-of: <xsl:copy-of select="following-sibling::*" /> </xsl:template> <xsl:template match="winery | year | prices | list | discounted " /> </xsl:stylesheet> Output: xsl:value-of: 1996 xsl:copy-of: <year>1996</year><prices date="12/1/01"> <list>13.99</list> <discounted>11.00</discounted> </prices>