Como ADML, xADL é uma linguagem baseada em XML. Isto é, todos os modelos xADL são um documento XML válido e bem estruturado. A principal diferença é que, ao contrário da ADML, xADL aproveita totalmente os mecanismos de extensibilidade da XML para suas extensões de linguagem.
Sintaticamente, a linguagem xADL é a composição de esquemas xADL. Cada esquema xADL adiciona um conjunto de recursos para a linguagem. Estes recursos podem ser uma nova estrutura de construção de mais alto nível ou podem ser extensões de estruturas já existentes.
A flexibilidade de poder utilizar novas estruturas ou extensões de estruturas já existentes fornece algumas vantagens. São elas:
De tempos em tempos, novos esquemas são adicionados ao xADL. Estes esquemas são desenvolvidos pelos criadores do xADL ou por seus colaboradores externos.