Operation Manual
Nach oben
3. Wählen Sie das wiederholte, durch ein Pluszeichen gekennzeichnete Element im XPATH-Ausdrucksgenerator aus.
4. Klicken Sie auf „OK“.
Der wiederholte Bereich ist nun im Dokumentfenster von einer dünnen, grauen, gestrichelten Linie umgeben. Wenn Sie Ihre
Arbeit in der Browservorschau anzeigen („Datei“ > „Vorschau in Browser“), verschwindet der graue Umriss und die Auswahl
wird erweitert, damit die angegebenen wiederholten Elemente in der XML-Datei angezeigt werden.
Wenn Sie das XSLT-Objekt für wiederholende Bereiche in die Seite einfügen, wird der XML-Daten-Platzhalter im
Dokumentfenster verkürzt. Das liegt daran, dass Dreamweaver den XPath für die XML-Daten-Platzhalter kürzt, sodass er
einen relativen Pfad des wiederholten Elements darstellt.
Eigenschaften wiederholender Bereiche (XSL) festlegen
Im Eigenschafteninspektor können Sie einen anderen XML-Knoten auswählen, mit dem ein wiederholter Bereich erstellt werden soll.
Geben Sie im Feld „Auswählen“ einen neuen Knoten ein, klicken Sie auf das Blitzsymbol und wählen Sie den Knoten in der daraufhin
angezeigten XML-Schemastruktur aus.
XSLT-Objekte vom Typ „Wiederholender Bereich“ bearbeiten
Nachdem Sie ein XSLT-Objekt für wiederholende Bereiche eingefügt haben, können Sie es mit dem Eigenschafteninspektor bearbeiten.
1. Wählen Sie das Objekt aus, indem Sie auf den grauen Umriss klicken, der den wiederholten Bereich umgibt.
2. Klicken Sie im Eigenschafteninspektor („Fenster“ > „Eigenschaften“) auf das Symbol neben dem Textfeld „Auswählen“.
3. Nehmen Sie die gewünschten Änderungen im XPATH-Ausdrucksgenerator vor und klicken Sie auf „OK“.
XSLT-Fragmente in dynamische Seiten einfügen
Nachdem Sie ein XSLT-Fragment erstellt haben, können Sie es mit dem Serververhalten „XSL-Transformation“ in eine dynamische Webseite
einfügen. Wenn Sie das Serververhalten zur Seite hinzufügen und die Seite in einem Browser anzeigen, führt ein Anwendungsserver eine
Transformation durch, um die XML-Daten aus dem ausgewählten XSLT-Fragment anzuzeigen. Dreamweaver unterstützt XSL-Transformationen
für ColdFusion-, ASP- und PHP-Seiten.
Hinweis: Wenn Sie den Inhalt einer ganzen XSLT-Seite in eine dynamische Seite einfügen möchten, verfahren Sie genau so. Löschen Sie
zunächst den gesamten HTML-Code aus der dynamischen Seite, bevor Sie die vollständige XSLT-Seite mithilfe des Serververhaltens „XSL-
Transformation“ einfügen.
1. Öffnen Sie eine vorhandene ColdFusion-, ASP- oder PHP-Seite.
2. Platzieren Sie die Einfügemarke in der Entwurfsansicht an der Stelle, an der das XSLT-Fragment eingefügt werden soll.
Hinweis: Beim Einfügen von XSLT-Fragmenten sollten Sie immer auf die Schaltfläche „Code- und Entwurfsansicht anzeigen“
klicken, nachdem Sie die Einfügemarke auf die Seite gesetzt haben, um sicherzustellen, dass sich diese an der richtigen
Stelle befindet. Ist dies nicht der Fall, müssen Sie in der Codeansicht auf eine andere Stelle klicken, um die Einfügemarke an
der gewünschten Position zu platzieren.
3. Öffnen Sie das Bedienfeld „Serververhalten“ („Fenster“ > „Serververhalten“), klicken Sie auf die Schaltfläche mit dem
Pluszeichen (+) und wählen Sie „XSL-Transformation“.
646










