Tach snowwhite,
Und mit der Engine Saxon geht es leider gar nicht.:-/
Welche Engine benutzt Du für die Transformation?
Das Ergebnis kam mit dem eingebauten Prozessor von XMLSpy 2006 zustande. Mit Saxon 8.9B klappt das Genannte auch nicht, aber dieser XSLT 2.0-Ansatz mit dem Element xsl:namespace:
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<xsl:template match="/">
<xsl:element name="concept">
<xsl:namespace name="xsi">http://www.w3.org/2001/XMLSchema-instance</xsl:namespace>
<xsl:attribute name="xml:lang">
<xsl:text>en-us</xsl:text>
</xsl:attribute>
<xsl:attribute name="xsi:noNamespaceSchemaLocation">
<xsl:text>../catalog/concept.xsd</xsl:text>
</xsl:attribute>
</xsl:element>
</xsl:template>
</xsl:stylesheet>
Man liest sich,
svg4you