Gunnar Bittersmann: Namensraumangaben in Ausgabe

Beitrag lesen

Hello out there!

Ungetestet, aber so scheint laut Spezifikation so zu gehen:

Getestet, geht*. Danke.

Wenn man weiß, wie’s heißt findet man’s auch in der Spec: [XSLT §7.1.1]

*Hm, geht teilweise. Wenn ich „Der vorgegebene Namensraum (wie durch xmlns deklariert) kann durch Einbindung von #default in die Liste der Namensraum-Präfixe als ausgeschlossener Namensraum gekennzeichnet werden“ richtig deute, sollte bei

<xsl:stylesheet version="1.0"  
  exclude-result-prefixes="#default foo"  
  xmlns="http://www.w3.org/1999/xhtml"  
  xmlns:foo="http://example.net/foo#"  
  xmlns:xsl="http://www.w3.org/1999/XSL/Transform"  

>

auch der XHTML-Namensraum nicht im Ergebnis stehen; tut es aber. Mein Fehler oder der des Prozessors?

(Entgegen meinem OP brauch ich den XHTML-Namensraum nun doch nicht im Ergebnis, weil nicht die gesamte XHTML-Ressource durch XSLT erzeugt wird, sondern nur ein Teil davon.)

See ya up the road,
Gunnar

--
“Remember, in the end, nobody wins unless everybody wins.” (Bruce Springsteen)