<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Streaming_Transformations_for_XML</id>
	<title>Streaming Transformations for XML - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Streaming_Transformations_for_XML"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Streaming_Transformations_for_XML&amp;action=history"/>
	<updated>2026-05-23T10:26:49Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Streaming_Transformations_for_XML&amp;diff=1401364&amp;oldid=prev</id>
		<title>imported&gt;SchlurcherBot: Bot: http → https</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Streaming_Transformations_for_XML&amp;diff=1401364&amp;oldid=prev"/>
		<updated>2026-04-18T18:14:41Z</updated>

		<summary type="html">&lt;p&gt;Bot: http → https&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Streaming Transformations for XML&amp;#039;&amp;#039;&amp;#039;, kurz &amp;#039;&amp;#039;&amp;#039;STX&amp;#039;&amp;#039;&amp;#039;, ist eine [[formale Sprache]] zur Transformation von sehr großen XML-Dateien.&lt;br /&gt;
&lt;br /&gt;
STX verbindet das Abstraktionslevel von [[XSLT]] mit der [[Leistung (Informatik)|Performance]] von [[Simple API for XML|SAX]], insbesondere dem niedrigen Speicherbedarf von SAX-Transformationen.&lt;br /&gt;
&lt;br /&gt;
== Konzept ==&lt;br /&gt;
&lt;br /&gt;
Die [[Syntax]] von STX stimmt weitgehend mit der Syntax von XSLT bzw. XSLT 2 überein.&lt;br /&gt;
Der wichtigste Unterschied zu [[XSLT]] ist, dass anstelle von [[XPath]] die eigene Abfragesprache &amp;#039;&amp;#039;STXPath&amp;#039;&amp;#039; benutzt wird.&lt;br /&gt;
&lt;br /&gt;
STXPath ist speziell für die effiziente Verarbeitung sehr großer Dateien ausgelegt, und daher weniger ausdrucksstark als XPath. Die XPath-Achsen, die auf Geschwister- und Kindknoten zugreifen, sind in STXPath unbekannt. Die Menge zugelassener Prädikate ist ebenfalls deutlich kleiner als in XPath. Um trotzdem komplexe Transformationen mit STX ausdrücken zu können, ist es erlaubt, den Inhalt von [[Variable (Programmierung)|Variablen]] zu ändern (im Gegensatz zu XSLT) und über diese Variablen den aktuellen Zustand der Transformation auszudrücken.&lt;br /&gt;
&lt;br /&gt;
== Implementationen ==&lt;br /&gt;
&lt;br /&gt;
* [https://joost.sourceforge.net/ Joost] – Implementierung in [[Java (Programmiersprache)|Java]]&lt;br /&gt;
* [http://www.gingerall.org/stx.html XML::STX] – Implementierung in [[Perl (Programmiersprache)|Perl]].&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [https://stx.sourceforge.net/ STX home page] (englisch)&lt;br /&gt;
* [https://www.xml.com/pub/a/2003/02/26/stx.html Eine Einführung in STX] (englisch)&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Templatesprache]]&lt;br /&gt;
[[Kategorie:XML-basierte Sprache]]&lt;br /&gt;
[[Kategorie:Streaming]]&lt;/div&gt;</summary>
		<author><name>imported&gt;SchlurcherBot</name></author>
	</entry>
</feed>