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

Re: Using xsl:output in browsers, was: Re XHTML

Subject: Re: Using xsl:output in browsers, was: Re XHTML html validation
From: "Manfred Staudinger" <manfred.staudinger@xxxxxxxxx>
Date: Tue, 20 Feb 2007 15:36:21 +0100
Re:  Using xsl:output in browsers
On 20/02/07, Robert Koberg <rob@xxxxxxxxxx> wrote:
On Tue, 20 Feb 2007 08:25:15 -0500, Abel Braaksma <abel.online@xxxxxxxxx>
wrote:

> Perhaps it is worthwhile to create a little list with pros and cons for
> people that are new to the subject so that anyone can decide for his/her
> own situation. I understand that you know pretty much of this type of
> transformation invocation, maybe you can help improving a Wiki article
> on this subject (not yet there).
>

Not complete, I'm sure, but...

Cons:

- no caching of the processor object
- when using XHR (XMLHttpRequest), the transform will not be invoked. You
will have to parse the DOM to find the PI and apply the transform from JS.

Pros:

- simple
- works in almost every browser (just not in XHR)

You got the wrong starting point: using PI is _not_ an exclusive to JS initiated
transformations. In my view using PI can provide you with a rich html structure
for the starting point and should use css for the presentation. This part does
not even depend on JS. After that, you can use JS with or without XSLT to
provide the truly dynamic parts of your webpage.
XSLT when used via PI it provides an impotant _additional_ layer for
the webpage.
Its available in most modern browsers, it has no known security issues, it
is working independent of browser settings, it runs before any JS, it provides
screen-reader compatibility - this in _addition_ to the JS triggered
transformations
that are available afterwards for dynamic effects.
What I want to compare is:     PI + JS transformations vs. JS transformations

Best regards,
Manfred

Current Thread

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
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.