Mega Code Archive

 
Categories / XML / XSLT StyleSheet
 

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>