<html>
<head>
<title>unparsed-entity-uri()-Funktion</title>
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div id="Beschreibung">
<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
<tr>
<td valign="top" class="NAME">unparsed-entity-uri()-Funktion</td>
<td valign="top" class="COMPATIBILITY">&nbsp;</td>
</tr>
<tr>
<td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
</tr>
<tr>
<td valign="top" colspan="2" class="description">
Diese Funktion gibt den URI der nicht analysierbaren Entity des angegebenen Namens zur&uuml;ck. Wenn es eine solche Entity nicht gibt, liefert <span class="LITERAL">unparsed-entity-uri</span> einen leeren String.</td></tr>
<tr>
<td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
<tr>
<td colspan="2" class="TITLE">Eingaben</td>
</tr>
<tr>
<td colspan="2" class="description">
<p>Der Name der nicht analysierbaren Entity.</p>
</td>
</tr>
<tr>
<td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
<tr>
<td colspan="2" class="TITLE">Ausgabe</td>
</tr>
<tr>
<td colspan="2" class="description">
<p>Der URI der nicht analysierbaren Entity des angegebenen Namens. </p>
</td>
</tr>
<tr>
<td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
<tr>
<td colspan="2" class="TITLE">Definition</td>
</tr>
<tr>
<td colspan="2" class="description">
<p>XSLT-Abschnitt 12.4, Diverse zus&auml;tzliche Funktionen </p>
</td>
</tr>
<tr>
<td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
<tr>
<td colspan="2" class="TITLE">Beispiel</td>
</tr>
<tr>
<td colspan="2" class="description">
<!--<?troff .hw picture?>-->
<p>Nicht analysierbare Entities werden selten verwendet. Es handelt sich dabei um Nicht-XML-Daten wie bei der Entity <span class="LITERAL">author-picture</span> im nachfolgenden XML-Dokument:</p>
<span class="PROGRAMLISTING"><pre>
&lt;?xml version="1.0"?&gt;
&lt;!DOCTYPE book [
  &lt;!ENTITY author-picture SYSTEM "dougtidwell.jpg" NDATA JPEG&gt;
]&gt;
&lt;book&gt;
  &lt;prolog cover-image="author-picture"/&gt;
  &lt;body&gt;
    &lt;p&gt;Pretend that lots of useful content appears here.&lt;/p&gt;
  &lt;/body&gt;
&lt;/book&gt;</pre></span>
<p>Das folgende Stylesheet wird zur Verarbeitung der nicht analysierbaren Entity verwendet:</p>
<span class="PROGRAMLISTING"><pre>
&lt;?xml version="1.0"?&gt;
&lt;xsl:stylesheet version="1.0" 
  xmlns:xsl="http://www.w3.org/1999/XSL/Transform"&gt;

  &lt;xsl:output method="text"/&gt;
<!--<?troff .Nd 10?>-->
  &lt;xsl:variable name="newline"&gt;
&lt;xsl:text&gt;
&lt;/xsl:text&gt;
  &lt;/xsl:variable&gt;

  &lt;xsl:template match="/"&gt;
    &lt;xsl:value-of select="$newline"/&gt;
    &lt;xsl:text&gt;A test of the unparsed-entity-uri() function:&lt;/xsl:text&gt;

    &lt;xsl:value-of select="$newline"/&gt;
    &lt;xsl:value-of select="$newline"/&gt;
    &lt;xsl:text&gt;   The cover image is located at &lt;/xsl:text&gt;
    &lt;xsl:value-of select="unparsed-entity-uri(/book/prolog/@cover-image)"/&gt;
    &lt;xsl:text&gt;.&lt;/xsl:text&gt;
    &lt;xsl:value-of select="$newline"/&gt;
  &lt;/xsl:template&gt;

&lt;/xsl:stylesheet&gt;</pre></span>
<p>Wenn das XML-Dokument mit diesem Stylesheet umgewandelt wird, entsteht folgendes Ergebnis:</p>
<span class="PROGRAMLISTING"><pre>

A test of the unparsed-entity-uri() function:

   The cover image is located at file:///D:/O'Reilly/dougtidwell.jpg.

</pre></span>
<p>Der URI der nicht analysierbaren Entity basiert auf dem Basis-URI des XML-Dokuments selbst.






</p>
</td>
</tr>
</table>
</div>
</body>
</html>
