Client-Side XSLT - Server-Side XSLT

Let me continue the XML: XSL-CSS topic. I did search and looked a lot of web sites about that. I think I came a point that XSL/XSLT and CSS are not competitors, they are cooperating. Thank you Joseph Yi for the comment:

However, having used both technologies for many years, the best solution is to perform server side XML/XSL transformations and render HTML that will use CSS.

They should be viewed as complimentary technologies, not competing. (by Joseph Yi)

Two concepts have come to stage: Client-Side XSLT and Server-Side XSLT. I came across a good article about Client-Side XSLT at Digitial Web Magazine by Ken Westin: An Introduction to Client-Side XSLT: It's Not Just for Server Geeks Anymore Here it is some nice quotations:

Learning XML by itself is a bit like learning Latin.

We know that XHTML is XML, but it's not used by most Web designers on a day-to-day basis.

Since XPath is such an integral part of XSLT, they are usually considered a single entity. If you are familiar with databases, XPath is to XML as SQL is to a relational database. (by Ken Westin at digital-web.com)

So it's better to use Server-Side XSLT. There are a lot of concerns about usage of Client-Side XSLT like browser support, Google doesn't search XMLs, etc…

2 Responses to “Client-Side XSLT - Server-Side XSLT”

  1. Michael Jouravlev Says:

    > I came a point that XSL/XSLT and CSS are not competitors, they are cooperating.

    http://surguy.net/articles/client-side-svg.xml

  2. Ken Says:

    Google does search XML now :-)

Leave a Reply