[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

RE: [xsl] XML Preprocessing and XSLT Processing Models


Subject: RE: [xsl] XML Preprocessing and XSLT Processing Models
From: Adam Sobieski <adamsobieski@xxxxxxxxxxx>
Date: Mon, 17 Feb 2014 00:08:48 +0000

Ken,

Thank you for your points of view.

The "{x}" syntax is an informal
syntactic variable for expressing concepts in discussions a priori to
specification, resembling other variables expressed syntactically in XML
discussions such as "anXMLElement", "something",
"xmlns:example='http://www.example.com'" or "example:something" which resemble
variables in expressions of concepts in discussions about XML.

Anecdotally,
the informal syntax of "{x}" originated from format items, the formatting of
strings, e.g. "Console.Write()" and "Console.WriteLine()".  In addition to
format items in string-based processing, the syntaxes of "{x}" and "{{x}}" are
also utilized in templating (e.g. Mustache and Handlebars) and data binding
scenarios (e.g. XAML and Polymer).  In my opinion, the syntax expresses the
desired concept of syntactic variables when discussing XML concepts.  The
various XMLNS's and syntactic particulars will be refined and specified,
however, as the projects move from discussion phases towards specification
phases.



Kind regards,

Adam


Current Thread
Keywords
xml