Peter’s XAML article – using XAML for data representation
Peter Himschoot, Microsoft Regional Director for Belgium, wrote an article "Amazing XAML" that details XAML for non-WPF purposes.
It should be very useful to people who want to use XAML for WPF or other data.
.NET 3.0, formerly known as WinFx, uses XAML for describing and building object graphs. Windows Presentation Foundation (aka Avalon), for example, uses XAML for building the next generation user interfaces. In this article we will look at the XAML syntax (which is a lot more than simply XML) by building a maze sample, such as can be found in old-fashioned adventure games like Zork, etc… Please note that this article is not about Windows Presentation Foundation, it is all about XAML and how you can use it for your own applications. Some examples will use WPF when appropriate, but only to explain some of the concepts.
Benefit of XAML over normal XML
I believe oneof the key advantages of XAML over normal XML is that producers and consumers of the format have an easier time dealing with the data. They deal with the data, not the xml format.