一类渲染和描绘图形用户界面及控件的置标语言。此类标记语言很多都是XML的方言，并且依赖于已经存在的脚本语言引擎（通常为JavaScript引擎）来渲染控件和额外的脚本。用户界面标记语言的概念主要基于用户界面的设计，避免用户界面设计、开发和功能上的“重造轮子”，诸如重新编写、发明整个用户界面。典型的用户界面标记语言以标记形式固化的程序或脚本代码，使其更容易以可理解的语言来设计用户界面，而不是专注于具体的功能。用户界面标记语言如大多数标记和编程语言一样，依赖着子应用程序运行时来将标记代码解释和呈现为可以