Hallo Thomas,
vielen Dank für Deine Antwort.
<concept xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="en-us" xsi:noNamespaceSchemaLocation="../catalog/concept.xsd">
Genau das möchte ich raus bekommen.
Da ich eine Transformation von XML nach XML vornehme, muss ich aber mit dem Attribut-Element arbeiten.
Wenn ich es so schreibe, wie Du mir empfohlen hast, dann werden die Attribute nicht übernommen bei der Transformation:
<xsl:element name="concept" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xml:lang="en-us"
xsi:noNamespaceSchemaLocation="../catalog/concept.xsd">
Ergebnis:
<concept>
Daher muss ich so etwas schreiben:
<xsl:attribute name="xmlns:xsi"> xsl:texthttp://www.w3.org/2001/XMLSchema-instance</xsl:text>
</xsl:attribute>
Aber hier gibt es, wie gesagt, Probleme mit den Doppelpunkten.
Viele Grüße
snowwhite