O que é um arquivo ZUL?
Um arquivo com extensão .zul é um arquivo da Web criado com o User Interface Markup Language (ZUML) e contém definições para elementos da interface do usuário. As classes Ajax e Java suportam o uso do ZUML baseado em XML para desenvolver arquivos do lado do servidor. O formato de arquivo ZUL foi desenvolvido pela ZK, uma estrutura de interface do usuário que permite criar aplicativos da Web e móveis sem o conhecimento de JavaScript ou AJAX.
Formato de arquivo ZUL
Os arquivos ZUL são baseados em XML, consistindo em diferentes elementos para construir a interface do usuário. O carregador ZK usa cada elemento XML para criar um componente. O processamento geral dos elementos da página, como título da página, descrição, etc., são descritos por cada instrução de processamento XML do ZUML.
Exemplo ZUL
No exemplo a seguir de código ZUML, a primeira linha especifica o título da página, a segunda linha cria um componente raiz com título e borda e a terceira linha cria um botão com rótulo e um ouvinte de evento.
<?page title="Super Application"?>
<window title="Super Hello" border="normal">
<button label="hi" onClick='alert("hi")'/>
O esquema ZUL pode ser baixado em https://www.zkoss.org/2005/zul/zul.xsd.