Hallo Peter,
hab heute etwas Erstaunliches entdeckt...
Eher etwas ganz Natürliches.
<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>
Die betrachteten Elemente liegen im Default-Namespace (xmlns), welche im XSLT-Stylesheet ebenfalls bekannt gemacht werden müssen:
~~~xml
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:w3s="http://www.w3schools.com">
</xsl:stylesheet>
Zugriff dann über das gewählte Prefix (hier w3s):
<xsl:value-of select="w3s:application/w3s:meta/w3s:name" />
Mit der Schema-Referenz hat das nichts zu tun.
Hinweis: Unter XSLT 2.0 kann "w3s:" bei Nutzung von <xsl:stylesheet ... xpath-default-namespace="...">...</xsl:stylesheet>
entfallen.
Grüße,
Thomas