<?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=WDDX</id>
	<title>WDDX - 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=WDDX"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=WDDX&amp;action=history"/>
	<updated>2026-06-03T22:33:10Z</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=WDDX&amp;diff=1385186&amp;oldid=prev</id>
		<title>imported&gt;SashaConCGN: /* growthexperiments-addlink-summary-summary:3|0|0 */</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=WDDX&amp;diff=1385186&amp;oldid=prev"/>
		<updated>2024-10-10T21:09:22Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;growthexperiments-addlink-summary-summary:3|0|0&lt;/span&gt;&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;WDDX&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;W&amp;#039;&amp;#039;&amp;#039;eb &amp;#039;&amp;#039;&amp;#039;D&amp;#039;&amp;#039;&amp;#039;istributed &amp;#039;&amp;#039;&amp;#039;D&amp;#039;&amp;#039;&amp;#039;ata e&amp;#039;&amp;#039;&amp;#039;X&amp;#039;&amp;#039;&amp;#039;change&amp;#039;&amp;#039;) ist ein plattform- und transportneutraler programmiersprachlicher Mechanismus für den Austausch von Daten zwischen unterschiedlichen System-Umgebungen und [[Computer]]n. Das Format unterstützt einfache Datentypen wie Zahlen, Zeichenketten, [[Boolean]] usw. und komplexe Zustände dieser in Form von Strukturen, [[Feld (Datentyp)|Arrays]] und Datensätzen (z.&amp;amp;nbsp;B. Tabellen, typischerweise aus Datenbankabfragen). Es gibt WDDX-Schnittstellen für eine große Anzahl von Programmiersprachen. [[ColdFusion]], [[Ruby (Programmiersprache)|Ruby]], [[Python (Programmiersprache)|Python]], [[PHP]], [[Java (Programmiersprache)|Java]], [[C++]], [[Microsoft .NET|.NET]], [[ActionScript]], [[Lisp]], [[Haskell (Programmiersprache)|Haskell]], [[Perl (Programmiersprache)|Perl]] und verschiedene Plattformen unterstützen es sehr gut.&lt;br /&gt;
&lt;br /&gt;
Die Daten werden anhand einer XML 1.0 [[Document Type Definition|DTD]] in [[Extensible Markup Language|XML]] strukturiert – eine plattformunabhängige, jedoch recht sperrige Repräsentation. Die XML-verpackten Daten können nun auf Basis von [[Hypertext Transfer Protocol|HTTP]], [[File Transfer Protocol|FTP]], oder weiteren Transportmechanismen an andere Programme und Computer gesendet werden. Die empfangende Instanz muss WDDX ebenso unterstützen, um die Daten in das gewünschte native Format übersetzen zu können. WDDX kann ebenso dazu genutzt werden, um eine [[Serialisierung]] durchzuführen, z.&amp;amp;nbsp;B. in ein [[Dateisystem]] oder eine Datenbank. Viele Anwendungen nutzen WDDX, um komplexe Daten an [[Browser]] zu senden, die dort mit [[JavaScript]] bearbeitet werden können – dies ist essentiell bei der Entwicklung von [[Ajax (Programmierung)|Ajax]]-basierenden Webanwendungen.&lt;br /&gt;
&lt;br /&gt;
Ursprünglich wurde WDDX 1998&amp;lt;ref name=&amp;quot;sim&amp;quot;&amp;gt;Simeon Simeonov: {{Webarchiv|url=http://www.infoloom.com/gcaconfs/WEB/chicago98/simeonov.HTM |wayback=20060719125042 |text=&amp;#039;&amp;#039;WDDX: Distributed Data for the Web&amp;#039;&amp;#039;. |archiv-bot=2019-05-22 05:50:39 InternetArchiveBot }}&amp;lt;/ref&amp;gt; von Simeon Simeonov von der Allaire Corporation für die Serverumgebung [[ColdFusion]] geschrieben und später als [[Open Source]] veröffentlicht.&lt;br /&gt;
&lt;br /&gt;
WDDX und [[XML-RPC]], beide 1998 erschaffen, waren die Vorlage für [[SOAP]] und [[Webservice]]. SOAP lieh sich die &amp;#039;&amp;#039;envelope/header/body&amp;#039;&amp;#039;-Struktur sowie die Transport- / Interaktions-Neutralität von WDDX und die HTTP- /[[Remote Procedure Call|RPC]]-Bindungen von XML-RPC.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&amp;lt;ref&amp;gt;von [http://www.php.net/wddx php.net/wddx]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;wddxPacket version=&amp;#039;1.0&amp;#039;&amp;gt;&lt;br /&gt;
  &amp;lt;header comment=&amp;#039;PHP&amp;#039;/&amp;gt;&lt;br /&gt;
  &amp;lt;data&amp;gt;&lt;br /&gt;
    &amp;lt;struct&amp;gt;&lt;br /&gt;
      &amp;lt;var name=&amp;#039;pi&amp;#039;&amp;gt;&lt;br /&gt;
        &amp;lt;number&amp;gt;3.1415926&amp;lt;/number&amp;gt;&lt;br /&gt;
      &amp;lt;/var&amp;gt;&lt;br /&gt;
      &amp;lt;var name=&amp;#039;cities&amp;#039;&amp;gt;&lt;br /&gt;
        &amp;lt;array length=&amp;#039;3&amp;#039;&amp;gt;&lt;br /&gt;
          &amp;lt;string&amp;gt;Austin&amp;lt;/string&amp;gt;&lt;br /&gt;
          &amp;lt;string&amp;gt;Novato&amp;lt;/string&amp;gt;&lt;br /&gt;
          &amp;lt;string&amp;gt;Seattle&amp;lt;/string&amp;gt;&lt;br /&gt;
        &amp;lt;/array&amp;gt;&lt;br /&gt;
      &amp;lt;/var&amp;gt;&lt;br /&gt;
    &amp;lt;/struct&amp;gt;&lt;br /&gt;
  &amp;lt;/data&amp;gt;&lt;br /&gt;
&amp;lt;/wddxPacket&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
&lt;br /&gt;
* [http://xml.coverpages.org/wddx.html Cover Pages on WDDX]&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:XML-basierte Sprache]]&lt;br /&gt;
[[Kategorie:Abkürzung]]&lt;/div&gt;</summary>
		<author><name>imported&gt;SashaConCGN</name></author>
	</entry>
</feed>