ThomasM: automatisch eingefügter NS

Beitrag lesen

Hallo Paul,

Als Ausgabe kommt dann:
<img xmlns="" alt="thumbnail" src="meineSRC" />

»»

Durch das automatisch eingefügte 'xmlns=""' wird das Dokument invalide. Wie kann ich das unterbinden oder valide machen?

Schreibe den Default-NS ins öffnende xsl:stylesheet-Tag, vermutlich hilft:

<xsl:stylesheet version="1.0" xmlns:xsl="..." xmlns="http://www.w3.org/1999/xhtml">

BTW: Dein Code lässt sich wesentlich kompakter, damit les- und wartbarer schreiben:

<img alt="thumbnail"> src="{.}" />

Verwende xsl:attribute nur dann, wenn sich entweder der Attributname und/oder der Attributinhalt dynamisch ergeben (analog gültig für xsl:element).

Grüße,
Thomas