[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: SS Scripting vs XSL

xslt vs scripting languages
Hi Jim,

jimtronic wrote:

 > I'm curious ... What is the benefit of using XSL when you could parse 
 > and display XML using a server side scripting language like jsp or
 > php?

JSPs are good for generating HTML on a smarter mail-merge model (the 
XSLT people call it the "pull" model). And obviously they're great for 
when you need to get a lot of general-purpose programming language 
features, like talking to the operating system.

XSLT has at has advantages in at least two cases. The first is any case 
where you have a "push" transform - where you want the structure of the 
incoming data to drive the construction of the output. XSLT allows you 
to define templates which match particular incoming patterns and process 
them. The second is that XSLT programs are themselves XML, and therefore 
appropriate input or output for XSLT. Yesterday I helped some colleagues 
write a two-phase transform for a tricky requirement. I haven't tried 
this in JSP but it doesn't look like something I'd want to try.



Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
First Name
Last Name
Subscribe in XML format
RSS 2.0
Atom 0.3

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.

Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.