微软已经发布了XAML程序语言规范。规范中包含了XAML、XAML 2009以及针对Silverlight和WPF的扩展。出去某种未知原因,规范中还包含了VBA(Visual Basic for Applications language)语言规范。
XAML 2006和XAML 2009规范覆盖了XAML语言的三个方面:
- Xaml模式信息集(Xaml Schema Information Set)——用作定义特定Xaml词汇的模型;
- Xaml信息集(Xaml Information Set)——用作描述Xaml实例信息的模型;
- 按照一个或多个Xaml信息集,将XML[XML]文档转换成对应Xaml信息集的过程。
该规范版本中包含了三个针对WPF的Xaml模式信息集(2006,2010,2012)以及两个针对Silverlight的Xaml模式信息集(2008,2010)。另外,针对Windows Workflow的Xaml词汇并没有包含在内。
300页的VBA规范是迄今为止对语言最彻底的覆盖。它既包含了语言本身,也包含了VBA 7中的标准库。VBA虽然不再被提供用于第三方应用程序,但是它对于微软Office宏依然是不可或缺的一部分。