Operation Manual

Table Of Contents
560
VERWENDEN VON DREAMWEAVER
XML-Daten mit XSLT anzeigen
Last updated 10.4.2012
Mit dieser Auswahl würde der folgende Code in Ihre XSLT-Seite eingefügt:
<xsl:value-of select="price"/>
3 Wählen Sie bei Bedarf eine Formatierungsoption aus dem Popupmenü „Format“. Dieser Schritt ist optional.
Das Formatieren einer Auswahl ist nützlich, wenn der Wert des Knotens eine Zahl zurückgibt. Dreamweaver bietet
eine vordefinierte Liste mit Formatierungsfunktionen. Eine vollständige Liste der verfügbaren
Formatierungsfunktionen und -beispiele finden Sie im Bedienfeld „Referenz“.
Im folgenden Beispiel soll das Teilelement
price als Währung mit zwei Dezimalstellen formatiert werden:
Mit diesen Optionen würde der folgende Code in Ihre XSLT-Seite eingefügt:
<xsl:value-of select="format-number(provider/store/items/item/price,'$#.00')"/>
4 Klicken Sie auf „OK“.
5 Um den Wert jedes Knotens in der XML-Datei anzuzeigen, wenden Sie einen wiederholten Bereich auf das
Element mit dem dynamischen Text (z. B. eine HTML-Tabellenzeile oder ein Absatz) an.
Weitere Informationen und Beispiele zum Auswählen von Knoten, um einen Wert zurückzugeben, finden Sie im
Abschnitt
<xsl:value-of> des Bedienfelds „Referenz“.
Zu wiederholenden Knoten auswählen
Sie können einen Knoten auswählen, der wiederholt werden soll, und haben die Möglichkeit, die Ergebnisse zu filtern.
Im Dialogfeld „XPATH-Ausdrucksgenerator“ wird der ausgewählte Inhalt von einem
<xsl:for-each>-Block
umgeben. Haben Sie keinen Inhalt ausgewählt, wird der
<xsl:for-each>-Block an der Einfügemarke eingefügt.
1 Doppelklicken Sie auf der Seite auf den Platzhalter für die XML-Daten, um den XPATH-Ausdrucksgenerator zu
öffnen.
2 Wählen Sie im Dialogfeld „XPATH-Ausdrucksgenerator (Bereich wiederholen)“ das Element, das wiederholt
werden soll, in der XML-Schemastruktur aus.
Der korrekte XPath-Ausdruck zur Identifikation des Knotens wird in das Feld „Ausdruck“ geschrieben.
Note: Wiederholte Elemente sind in der XML-Schemastruktur durch ein Plussymbol (+) gekennzeichnet.