LZX (или Laszlo XML) - это декларативный язык на основе XML, созданный как часть многофункциональной платформы Интернет-приложений OpenLaszlo.

LZX - это декларативный язык пользовательского интерфейса, используемый платформой полнофункциональных интернет-приложений OpenLaszlo, созданной Laszlo Systems и открытой в 2004 году.

LZX состоит из ряда предопределенных тегов для виджетов пользовательского интерфейса, управления данными, макета приложения и элементов сценариев (с использованием JavaScript) . LZX поддерживает разработку на основе классов с наследованием и предлагает поддержку миксинов. Теги LZX представляют собой компоненты, написанные либо на LZX, либо на JavaScript и ActionScript. LZX не ​​зависит от времени выполнения, поскольку компилятор OpenLaszlo поддерживает компиляцию исходного кода LZX либо в JavaScript 1.5 (среда выполнения DHTML/HTML5), либо в ActionScript 3 (среда выполнения SWF10/SWF11).

При компиляции приложения OpenLaszlo код LZX компилируется в промежуточный код JavaScript 2, а затем - в зависимости от среды выполнения - компилируется либо в JavaScript 1.5 (среда выполнения DHTML), либо в ActionScript 3 (среда выполнения SWF). Для среды выполнения SWF используется встроенная версия компилятора Adobe Flex для создания файла SWF.