[xsl] weird problem of non shown text with xsl:value-of

Subject: [xsl] weird problem of non shown text with xsl:value-of
From: "Roel Dillen" <dillenroel@xxxxxxxxxx>
Date: Mon, 3 Oct 2005 17:19:02 +0200
 <?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>
<xsl:template match="/">
<html>
<head>
<title>Oefeningen</title>
</head>
<body>
<h2>Oefeningen</h2>
<h3>Opgave</h3>
<xsl:value-of select="oefeningen/opgave" />
<ol>
<xsl:for-each select="oefeningen/zinnen/zin">
	<li><xsl:value-of select="oefeningen/zinnen/zin" /></li>
</xsl:for-each>
</ol>
</body>
</html>
</xsl:template>
</xsl:stylesheet>


This is my xsl

With this xml


<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE oefening [
<!ELEMENT oefeningen (opgave,zinnen)>
<!ELEMENT opgave (#PCDATA)>
<!ELEMENT zinnen (zin*)>
<!ELEMENT zin (#PCDATA)>]
> 
<?xml-stylesheet type="text/xsl" href="oefeningentemplate.xsl"?>

<!--
<oefeningen>
	<opgave></opgave>
	<zin></zin>
</oefeningen>
-->
<oefeningen>
	<opgave>opgave</opgave>
	<zinnen>
	<zin>
	test
	</zin>
	<zin>
	test2
	</zin>
	</zinnen>
</oefeningen>

Giving me 


Oefeningen

Opgave

Opgave

1.
2.


Instead of the desired

Oefeningen

Opgave

Opgave

1.test
2.test2

-- 
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.344 / Virus Database: 267.11.9/116 - Release Date: 30-9-2005

Current Thread