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

RE: The best option?

Subject: RE: The best option?
From: "Fran" <franciscojose@xxxxxxxxxxx>
Date: Tue, 23 Sep 2003 16:07:21 +0200
cocoon identity transform
Thank you very much!! I'll read this examples!!

-----Mensaje original-----
De: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx
[mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]En nombre de David
Carlisle
Enviado el: martes, 23 de septiembre de 2003 15:17
Para: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
Asunto: Re:  The best option?



> Thanks, then the best solution to forget problems at the users' browser is
> to transform XML in my machine(implement a server side solution) , but
have
> you got any example of this or any link to view this??

well if you don't need to generate the html dynamically each time there
is a request for a page, you can just use a command line processor (I
tend to use saxon) and generate a pile of html pages. Once you have
those you just copy them to your server in the normal way.

For example many w3c specs are made that way, eg:

http://www.w3.org/TR/2003/PER-MathML2-20030804/

consists of around 240 html and xhtml+mathml files all generated by
saxon (running on my old windows 98 laptop, as it happens)
and then copied up to the w3c's web server. The html files should be
viewable on any reasonable html system, not requiring any special
xslt knowledge. All the XML sources and stylesheets used to generate the
pages are available in the xml source zip file linked from the front
matter of that page.

Conversly the OpenMath site http://www.openmath.org is all generated
dynamically by cocoon (on a machine in the corner of this room) which
uses the xalan XSLT engine internally. Rather than pre-process the XMl
sources into html as we do for the MathML spec, we just upload the xml
to the server and the html is generated on the fly when there is a
request for a page.  cocoon has its own mailing lists (which I'm not on) and
support pages (ask google).

The MathML spec cited above also has examples of the first option,
client side XSLT to be processed in a suitable browser. If you select
the link to the XHTML+MathML version of the spec, then you get sent an
xhtml page plus a client side xslt stylesheet that does "whatever is
necessary" to enable mathml support in the browser you are using.
That stylesheet used is described at http://www.w3.org/math/XSL.

David

________________________________________________________________________
This e-mail has been scanned for all viruses by Star Internet. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk
________________________________________________________________________

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list




 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


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.