Operation Manual

Table Of Contents
544
VERWENDEN VON DREAMWEAVER
XML-Daten mit XSLT anzeigen
Last updated 10.4.2012
<xsl:for-each select="rss/channel/item">
<table width="500" border="1">
<tr>
<td><xsl:value-of select="title"/></td>
</tr>
<tr>
<td><xsl:value-of select="description"/></td>
</tr>
</table>
</xsl:for-each>
Im obigen Beispiel hat Dreamweaver den XPath der Elemente, die in den wiederholten Bereich fallen („Title“ und
„Description“) so aktualisiert, dass sie nicht relativ zum vollständigen Dokument sind, sondern zum XPath in den
umschließenden
<xsl:for-each>-Tags.
Dreamweaver generiert auch in anderen Fällen kontextrelative XPath-Ausdrücke. Wenn Sie z. B. einen XML-Daten-
Platzhalter zu einer Tabelle ziehen, der bereits ein XSLT-Objekt für wiederholende Bereiche zugewiesen wurde, zeigt
Dreamweaver einen XPath an, der relativ zu dem von
<xsl:for-each>-Tags umgebenen XPath ist.
More Help topics
Wiederholte XML-Elemente anzeigen” on page 550
Vorschau der XML-Daten anzeigen
Wenn Sie mit der Funktion „Vorschau in Browser“ („Datei“ > „Vorschau in Browser“) XML-Daten anzeigen, die Sie
in ein XSLT-Fragment oder eine ganze XSLT-Seite eingefügt haben, wird von Fall zu Fall eine andere Engine zum
Durchführen der XSL-Transformation verwendet. Bei dynamischen Seiten mit XSLT-Fragmenten führt immer der
Anwendungsserver die Transformation durch. In anderen Situationen kann die Transformation entweder von
Dreamweaver oder dem Browser vorgenommen werden.
In der folgenden Tabelle sind die bei der Verwendung von „Vorschau in Browser“ möglichen Situationen
zusammengefasst. Außerdem werden die Engines aufgeführt, die die jeweiligen Transformationen übernehmen.
Die folgenden Themen enthalten Anleitungen, mit denen Sie die passenden Vorschaumethoden anhand Ihres Bedarfs
ermitteln können.
Vorschau von Seiten für serverseitige Transformationen anzeigen
Bei serverseitigen Transformationen werden die für den Besucher einer Website sichtbaren Inhalte von Ihrem
Anwendungsserver umgewandelt. Beim Erstellen von XSLT- und dynamischen Seiten, die bei serverseitigen
Transformationen verwendet werden sollen, empfiehlt es sich, eine Vorschau der dynamischen Seite anzuzeigen, die
das XSLT-Fragment enthält und nicht das XSLT-Fragment selbst. In diesem Fall nutzen Sie den Anwendungsserver
und stellen somit sicher, dass die Vorschau mit den Inhalten übereinstimmt, die Website-Besucher sehen können.
Seitentyp, für den eine Vorschau im Browser angezeigt wird Transformation vorgenommen von
Dynamische Seite mit XSLT-Fragment Anwendungsserver
XSLT-Fragment oder ganze XSLT-Seite Dreamweaver
XML-Datei mit Verknüpfung zu einer ganzen XSLT-Seite Browser