Hallo,
Hat jemand Erfahrung mit dem Phänomen,
dass der XSL-Code<knoten>
<xsl:attribute name="id" separator=" ">
<xsl:value-of select="$SourceID" />
</xsl:attribute>
</knoten>zu folgender Ausgabe führt:
<edge xmlns="" id="ID01">
Das sollte bei einem normalen XML-Serialisierer aber nur dann passieren, wenn entweder eine diesbezügliche Option aktiviert ist (immer den Namespace angeben oder sowas in der Art) oder wenn das übergeordnete Element einen anderen Default-Namespace hat.
Wozu das xmlns="" ?
Das sagt, dass der Default-Namespace des edge-Elements der "leere Namespace" sein soll.
Viele Grüße,
Christian