Peter: XSL funktioniert mit XML Schema nicht? Verschluckt values

Beitrag lesen

Hallo Leute,
hab heute etwas Erstaunliches entdeckt...

XML Datei

  
<?xml version='1.0'?>  
<?xml-stylesheet type="text/xsl" href="application.xsl"?>  
  
<application name="Test.Wiki" xmlns="http://www.w3schools.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="application.xsd">  
  
	<meta>  
		<name>test</name>  
	</meta>  
	  
</application>  

Zugehörige XSL Datei:

  
<?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>  
  <body>Name: <xsl:value-of select="application/meta/name" />  
  </body>  
  </html>  
</xsl:template>  
  
</xsl:stylesheet>  

Eindeutig müsste der Name ,,test´´ ausgegeben werden,
aber leider wird ausser ,,Name:´´ nichts herausgegeben.

Falls ich folgendes aus der XML entferne, wird jedoch alles wie beabsichtig ausgegeben:

 xmlns="http://www.w3schools.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="application.xsd"  

Kann mir das jem. erklären?