1 <?xml version="1.0" encoding="UTF-8"?>
2 <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
3 <xsl:output method="text"/>
5 <!-- we match from root, not to left anything to default template -->
6 <xsl:template match="/">
7 <!-- process provides -->
8 <xsl:text>Provides:	eclipse(</xsl:text>
9 <xsl:value-of select="//feature/@id"/>
10 <xsl:text>) = </xsl:text>
11 <xsl:value-of select="//feature/@version"/>
12 <xsl:text> </xsl:text>
14 <!-- process requires -->
15 <xsl:for-each select="feature/requires/import">
16 <xsl:text>Requires:	eclipse(</xsl:text>
17 <xsl:value-of select="@plugin"/>
18 <xsl:text>)</xsl:text>
20 <!-- handle match="perfect" (probably means: same version as us) -->
21 <xsl:if test="@match = 'perfect'">
22 <xsl:text> = </xsl:text>
23 <xsl:value-of select="//feature/@version"/>
26 <xsl:text> </xsl:text>