Erste Schritte beim XSLT-Streaming

Auf den folgenden Seiten werden Einstiegsbeispiele und Übungen für XSLT-Streaming gezeigt. Es gibt zwei häufig verwendete Methoden, um den Streaming-Modus zu starten:

  • <xsl:mode streamable="yes"/>

  • <xsl:stream href="{'http://api.openweathermap.org/data/2.5/weather?zip=72762de&appid=2de143494c0b295cca9337e1e96b00e0&mode=xml'}/">

Welche Art gewählt wird, um Dokumente im Streaming-Modus zu verarbeiten, hängt davon ab, ob die Source-XML vorliegt oder über eine URI mit eingebunden werden soll.

Für die ersten Einstiegsbeispiele wird die Verwendung von <xsl:mode streamable="yes"> mit den verschiedenen Werten des on-no-match-Attributes erläutert.

Im Anschluss werden Beispiele für den Burst-Mode gegeben. Hierbei handelt es sich um ein Konzept, um das gesamte Dokument zu streamen aber einzelne Knoten im normalen, nicht gestreamten Modus zu verarbeiten. So wird die Entwicklung beim Streaming erleichtert bzw. der Einsatz mancher Funktionen ermöglicht.

Für alle nachfolgenden Übungen sind Musterlösungen bereitgestellt.

   

   

<< zurück vor >>
Tipp der data2type-Redaktion:
Zum Thema XSLT bieten wir auch folgende Schulungen zur Vertiefung und professionellen Fortbildung an: