xaml is a markup system that underlies user interface components of microsoft's .net framework 3.0 and above. its scope is more ambitious than that of most user interface markup languages, since program logic and styles are also embedded in the xaml document. functionally, it can be seen as a combination of xul, svg, css, and javascript into a single xml schema.