aboutsummaryrefslogtreecommitdiff
path: root/test/read_directory/transformation.xsl
diff options
context:
space:
mode:
Diffstat (limited to 'test/read_directory/transformation.xsl')
-rw-r--r--test/read_directory/transformation.xsl10
1 files changed, 8 insertions, 2 deletions
diff --git a/test/read_directory/transformation.xsl b/test/read_directory/transformation.xsl
index 5bcace1..9a9a057 100644
--- a/test/read_directory/transformation.xsl
+++ b/test/read_directory/transformation.xsl
@@ -9,8 +9,14 @@
<xsl:include href="[testcase.xsl]"/>
<xsl:template name="implementation">
- <xsl:for-each select="InputXSLT:read-directory('../')[@type='directory']">
- <item><xsl:value-of select="name"/></item>
+ <xsl:for-each select="InputXSLT:read-directory('../')">
+ <item type="{@type}">
+ <name><xsl:value-of select="./name"/></name>
+
+ <xsl:if test="@type='file' and ./name='check'">
+ <extension><xsl:value-of select="./extension"/></extension>
+ </xsl:if>
+ </item>
</xsl:for-each>
</xsl:template>