Also eigentlich wollt ich ja sowas in die Art nur für Javascript und nicht für XSL, weil da verwende ich es ja auch schon so wie hier beschrieben. kann mir net vorstellen, dass es bei xsl sowas gibt, aber bei javascript net :(
http://de.selfhtml.org/xml/darstellung/xpathfunktionen.htm#unparsed_entity_uri
unparsed-entity-uri() (ungeparste Einträge der DTD ermitteln)
Erlaubt es, auf DTD-Einträge zuzugreifen, die vom Parser nicht analysiert wurden. Dies betrifft vor allem Entities für externe Ressourcen.
Erwartet folgende Argumente:
[Name] Der Name des nicht geparsten DTD-Eintrags (Entities).
Liefert den URI des Entities zurück, der hinter SYSTEM oder PUBLIC angegeben ist. Die entsprechende Adresse kann dann im Ergebnisbaum an eine geeignete Stelle eingesetzt werden.
Beispielauszug aus einer DTD:
<!ENTITY firmenlogo SYSTEM "images/logo.jpg" NDATA JPEG>
Beispielauszug aus einer entsprechenden XML-Datei:
<bild quelle="firmenlogo" />
Beispielauszug aus einem zugehörigen XSL-Stylesheet:
<xsl:template match="bild">
<img src="{unparsed-entity-uri(@quelle)}" alt="Firmenlogo" />
</xsl:template>