What is XAML?

By | 2003/11/04

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>

Hmm.

Leave a Reply

Your email address will not be published.