Names, Dates, Etc.

Simon St.Laurent simonstl at
Wed Jan 13 21:10:29 GMT 1999

David LeBlanc wrote:
>How does xsl not support architectural forms? As described in David
>Megginson's book, they are just a formalism for attaching attributes to
>elements which have meaning only for the architecture processor.

Paul Prescod wrote (on January 6th):
>Andrew Layman wrote:
>> If I understand this, the author is saying that the kinds of mappings
>> achievable with architectural forms can also be achieved with XSL.  Is that
>> correct?
>This is more or less correct. XSL cannot implement the architectural form
>mechanism, but I believe that anything you would want to do with archforms
>could also be done with XSL -- for a particular DTD/archform pair. It
>would be nice if an XSL stylesheet *could* do XAF-level generic
>architectural form processing.
>Note, however, that architectural forms are completely declarative and can
>be implemented in a highly optimized fashion. The sorts of extensions that
>Microsoft has proposed for XSL (<xsl:eval>...</>) would completely destroy
>those features. Architectural mapping would, in general, be as reliable
>and high performance as ordinary software -- (not at all).

I read this as saying the XSL doesn't do architectural forms directly -
you'd have to write a stylesheet per DTD to do the transformation, rather
than just saying 'go', which means that "yes, you can do it - but it isn't
easy or pretty".

Simon St.Laurent
XML: A Primer / Cookies
Sharing Bandwidth 
Building XML Applications (March)

xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev at
Archived as:
To (un)subscribe, mailto:majordomo at the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo at the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa at

More information about the Xml-dev mailing list