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…
March 17th, 2005 at 1:02 pm
> I came a point that XSL/XSLT and CSS are not competitors, they are cooperating.
http://surguy.net/articles/client-side-svg.xml
May 13th, 2005 at 10:41 am
Google does search XML now