Tobias Reif wrote:

>> (XML dialect, really, but I'll call it a language),
....
> Why "dialect"? My view is: XML is a language architecture / notation
> format specification. Any XML fragment/document, be it well-formed or
> valid, is a piece of language.

I've heard them referred to as "XML applications", but I find that 
confusing.

I refer to specific XML Schemas as XML dialects, or languages.  I 
personally find it easier to understand.

> XSLT is OK. I like writing XSLT in an XML editor like XML Spy. So I
> think XML *can* sometimes be a good choice as notation/architecture for
> a programming language.

While I like XSL, I think the logic aspect is a neccessary evil.

-- 
--- SER