unparsed-entity-uri

Syntax

unparsed-entity-uri(name) -> string


Argumente
Bezeichnung Datentyp Bedeutung
name string Name des ungeparsten Entities. Falls das Argument kein String ist, wird dieser zunächst gemäß den Regeln der string() Funktion umgewandelt.

unparsed-entity-uri( )

ermöglich es auf ungeparste Einträge innerhalb eines DTDs zuzugreifen. Der URI des ungeparsten Entities wird zurückgeben, wenn dieser einen Namen besitzt, ansonsten erhält man ein leerer String.


Definition

XSLT Kapitel 12.4


Beispiel
Entity Definition:

<!ENTITY shop-map SYSTEM "shopmap.jpg" NDATA JPEG>

Entity Referenz:

<MAP PIC="shop-map"/>

Ausschnitt eines Stylesheets:

<xsl:template match="MAP">
     <IMG HREF="{unparsed-entity-uri(@PIC)}"/>
</xsl:template>

Output:

<IMG HREF="shopmap.jpg"/>


© 2001 by Timo Schäfer