#65 – XAML Vocabularies

A XAML vocabulary is a standard indicating the list of allowed objects and the rules for including those objects in XAML.  The vocabulary indicates how the XAML file should be interpreted.

WPF defines a XAML vocabulary using a XAML schema for each possible application.  A XAML schema is a precise definition of the allowed XAML syntax.  You can find the specification relevant to WPF at:

There is also a XAML vocabulary for Silverlight, which can be found at:

[Update 22-Oct-2010: WPF in Visual Studio 2010 supports only XAML 2006, rather than XAML 2009 which is linked to above].