WDDX

WDDX (англ. Web Distributed Data eXchange — обмен данными распределёнными во Всемирной паутине) — механизм обмена данными в гетерогенной среде, независящий от языка программирования, платформы и способа транспортировки. Представляет собой спецификацию определённого формата XML 1.0 DTD и имеет множество интерфейсов (библиотек) в большинстве современных языков программирования.

WDDX поддерживает примитивные типы данных, такие как целые и вещественные числа, строки и булевы значения, а также более сложные — структуры, множества и другие.

Формат был разработан в 1998 году Симеоном Симеоновым в фирме Allaire Corporation для использования с ColdFusion.[1]

<?xml version="1.0" encoding="UTF-8"?>
<wddxPacket version='1.0'>
  <header comment='PHP'/>
  <data>
    <struct>
      <var name='pi'>
        <number>3.1415926</number>
      </var>
      <var name='cities'>
        <array length='3'>
          <string>Москва</string>
          <string>Киев</string>
          <string>Минск</string>
        </array>
      </var>
    </struct>
  </data>
</wddxPacket>
  1. November 1998 : WDDX: Distributed Data for the Web Архивировано 19 июля 2006 года.  (англ.)