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