aboutsummaryrefslogtreecommitdiff
path: root/dummy/transform.xsl
diff options
context:
space:
mode:
Diffstat (limited to 'dummy/transform.xsl')
-rw-r--r--dummy/transform.xsl22
1 files changed, 16 insertions, 6 deletions
diff --git a/dummy/transform.xsl b/dummy/transform.xsl
index fc6c15b..359db05 100644
--- a/dummy/transform.xsl
+++ b/dummy/transform.xsl
@@ -24,16 +24,26 @@
<xsl:value-of select="$testFile/self::content"/>
</xsl:when>
<xsl:otherwise>
- Could not read file.
+ Could not read text file.
</xsl:otherwise>
</xsl:choose>
</div>
- <ul id="xml">
- <xsl:for-each select="external:read-xml-file('test.txt')/tester/eintrag">
- <li><xsl:value-of select="."/></li>
- </xsl:for-each>
- </ul>
+ <div id="xml">
+ <xsl:variable name="testXml" select="external:read-xml-file('test.txt')"/>
+ <xsl:choose>
+ <xsl:when test="$testXml/self::status = 'successful'">
+ <ul id="xml">
+ <xsl:for-each select="$testXml/self::content/tester/eintrag">
+ <li><xsl:value-of select="."/></li>
+ </xsl:for-each>
+ </ul>
+ </xsl:when>
+ <xsl:otherwise>
+ Could not read XML file.
+ </xsl:otherwise>
+ </xsl:choose>
+ </div>
<div id="filelists">
<xsl:variable name="fileList" select="external:read-directory('../')"/>