Subject: RE: HTML is a formatting/UI language was: RE: Formatting Objects considered harmful
From: Håkon Wium Lie <howcome@xxxxxxxxxxxxxxxxx>
Date: Mon, 26 Apr 1999 17:27:47 +0200 (MET DST)
|
Jonathan Borden wrote:
> > > Transmitting XHTML probably does not make sense when we could instead get
> > > the client to do the transformation. I think we can all agree on that.
> >
> > Yes. But how will you make existing browsers perform transformations?
> >
> This comment gives me the sense that your real argument is that: "Client
> side XSL itself is harmful" rather than just "XFO is harmful".
No, I think document manipulation through declarative XTL sheets is
much better than imperative JavaScripts. As long as a document makes
sense without there being a transformation engine in the receiving
end, I don't have any problem with adding extra functionality through
transformations in the client.
> This logic is dangerous for innovation. The XSL spec is not even finished
> yet we are already seeing (IMHO) fantastic innovation. By this logic, there
> is no need for the Opera browser because there are 100 million existing
> Netscape and IE browsers in use.
Hey, 1M of those 100M is an Opera browser :-)
> To answer your question: One way to retrofit existing browsers is via MIME
> filters. Didier Martin, for example, has discussed the use of a MIME filter
> in IE and Mozilla to render SGML and XML via DSSSL. The filter intercepts
> the MIME request, transforms the document and passes this along.
>
> Another technique is via client side Javascript & Java transformation etc.
> etc. etc.
For new formats to establish themselves on the Web, tight integrations
with browsers has proven necessary. I don't think you can find a way
to support XTL through deployed JavaScript implementations, but I'm
happy to be proven wrong.
> What facilities does Opera have to allow client side XSL
> transformations, and what facilities are planned?
We have XML&CSS running internally. That was easy due to availability
of XML parsers, and if someone can give me a 20k XTL DLL which is
freely embedable...
-h&kon
Håkon Wium Lie http://www.operasoftware.com/people/howcome
howcome@xxxxxxxxxxxxxxxxx simply a better browser
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|