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

RE: Application Design

  • From: Mike.Champion@S...
  • To: xml-dev@l...
  • Date: Sat, 11 Aug 2001 11:58:00 -0400

reformatting xml


> -----Original Message-----
> From: Sean McGrath [mailto:sean.mcgrath@p...]
> Sent: Saturday, August 11, 2001 9:17 AM
> To: xml-dev@l...
> Subject: RE: Application Design
> 
> 
> If only the world were so simple!

So, let's make it that simple :~)  Maybe XSLT isn't what we really need, but
maybe there's a subset of XSLT that hits the 80/20 point, or maybe there's a
more elegant alternative that does what we hoped XSLT would do.

 
> XSLT is an example of a 20/80 point technology:-) 

For what it's worth, I'm predisposed to consider XSLT (along with "common"
XML 1.0, DOM, and XPath) as part of the solid core of XML technologies that
really more or less do what they are advertised to do and have a real track
record of success. 

I suspect that XSLT is indeed a "20/80 point technology" if you have to use
it as a programming language, to access non-XML data via extensions, and
generally explore the dark corners of the spec. My experience (admittedly
with simple applications) is that there is a straightforward "Common XSLT"
functionality in there that does hit the 80/20 point for reformatting XML
into a conceptually similar but syntactically different XML or simple HTML
format.  (Has anyone tried to write up a "Common XSLT" usage guideline?) And
as Michael Rys pointed out, as XSLT gets embedded deep into OS or DB or
server architectures, we start to see some serious performance improvements
over procedural ASP/JSP/CGI/etc. alternatives.  See my response to Al Snell
... I've over-used the "worse is better" cliche lately, so how about "God is
on the side with the strongest battalion" ... XSLT has a lot of troops in
this fight (most notably the folks at Microsoft), and time may be on its
side even if technical elegance is not.

I'd be very interested in hearing from people who have tried to implement
more complex XSLT applications. When does XSLT generally hit the wall?  Is
there an alternative (given than you have XML data as the input) other than
just writing code? (For example, does anyone other than Al Snell find PHP
templates to be a more powerful, easier to use alternative?) How do people
feel about XQuery's output reformatting capabilities as an 80/20 point for
real-world web applications?

I'm playing the unusual role (for me) of being the XML cheerleader in this
thread partly to figure out what "best practice" really is in this area.  I
wouldn't be crushed to find out that XSLT doesn't really belong in the
"solid core of XML," but would like to see us share experiences about what
people have done with it, or failed to do with it, in practice.

PURCHASE STYLUS STUDIO ONLINE TODAY!

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.
Email
First Name
Last Name
Company
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.