Dear 
Jeremias Maerki,J.Pietschmann and
 Chaumette Patrick Thanks a lot for your valuable
replys.I'm clear now.
Regards
Balaji


 --- "J.Pietschmann" <[EMAIL PROTECTED]> wrote: >
Balaji Loganathan wrote:
> > Hi,
> >   Is there is any best practice for coding the
> XSL:FO,
> >     that is always
> >     1. use xsl:template
> >     2. check whether the element exist or not even
> for
> > mandatory elements.
> >   My xsl is of 578 lines,Suddenly i felt that my
> code
> > is not object oriented beacuse no where i have
> used
> >   xsl:template.
> >   I construct the PDF line after line.Does this
> affect
> > the processing speed.
> >   Does using xsl:template increases the processing
> > speed.
> >   Please comment.
> 
> For a start, you should be aware that you actually
> ask
> for coding XSLT, not XSLFO. They aren't the same
> things
> at all, even though they are usually used toghether.
> 
> Another hint: using xsl:template has nothing to do
> with
> object orientation. XSLT is mainly a declarative
> language,
> the concept of object orientatitation is only
> relevant
> for advanced topics. However, using xsl:template
> usually
> makes transformations more robust, flexible, modular
> and
> easier to maintain.
> 
> Regarding performance, using xsl:template will not
> improve
> processing speed. It will be slightly slower due to
> matching
> overhead, however, processors are specifically
> optimized for
> doing this, so there is no measurable performance
> loss from
> using xsl:template unless you have literally
> thousands of
> templates or hundreds of very badly designed
> templates.
> 
> J.Pietschmann
> 
> 
> 
> 
>  

http://messenger.yahoo.com.au - Yahoo! Messenger
- A great way to communicate long-distance for FREE!

Reply via email to