Don Box responds to Jon Udell regarding XAML. He writes;
XAML is just an XML-based way to wire up CLR types – no more no less.
That’s not how XAML comes off at all. In the examples, there are names such as “TextPanel” and “Heading” in the XAML namespace; those aren’t the sort of things I’d expect in a binding language.
But if the examples are just misleading, and Don’s statement is taken at face value, what XAML would actually be aiming to replace isn’t HTML/CSS, it’s RDF/RDF-Schema;
<Object def:Class="MyClass" />
is essentially equivalent to;
<my:MyClass> <rdfs:subClassOf rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#Resource"/> </my:MyClass>