This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: nested templates?
- To: <xsl-list at lists dot mulberrytech dot com>
- Subject: RE: [xsl] nested templates?
- From: "Chris Bayes" <Chris at Bayes dot co dot uk>
- Date: Wed, 16 May 2001 23:04:30 +0100
- Reply-To: xsl-list at lists dot mulberrytech dot com
Rick,
No it isn't. It is a more objective aproach. This object/template has a
method "transform" on these children if they exist. I'm not talking about
goto/call-template at some point in the tree.
I don't think it should lead to spagetti code any more than objective code
does over procedural code. It should reduce it because some templates are in
their place (withinn a template) rather than strung out over the length of
the code.
I know it isn't but as it stands xsl templates do look like a bit like the
old basic goto code of years ago. The flatness of it almost lends itself to
line numbers.
Don't get me wrong. I'm not arguing for any change. I just think sometimes
"sheesh nested templates would be nice at this point"
I just thought we should talk about it a bit. Nothing better to do.
Ciao Chris
XML/XSL Portal
http://www.bayes.co.uk/xml
>-----Original Message-----
>From: owner-xsl-list@lists.mulberrytech.com
>[mailto:owner-xsl-list@lists.mulberrytech.com]On Behalf Of
>RSuiter@cccis.com
>Sent: 16 May 2001 22:08
>To: xsl-list@lists.mulberrytech.com
>Subject: RE: [xsl] nested templates?
>
>
>
>Chris Bayes:
>
>Since you used the magic word "goto", I think that the lack of structure is
>what is conceptually wrong with the original idea of "nested templates(from
>Alex Black) in the first place. This is like the (legal) COBOL structure
>of PERFORM paragraphs A THRU K, and then having other places where you just
>PERFORM B (which was in the original sequence A THRU K). This leads to
>unmaintainable spagetti code in a big hurry. I think this is why Wendell
>Piez and Tom Passin were urging the "lots of little bits" approach. In
>fact, Wendell was quite explicit about this (though he may not appreciate
>my "help" here).
>
>Rick Suiter
>
>
>
> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
>
>
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list