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

RE: Slightly off, but... was: XUL appears to be dead,isthereso


is xul dead
On Tue, 9 Jul 2002, Sebastian Schnitzenbaumer wrote:

> > Yes, because HTML is not XML.
> > Seriously now, we're in 2002 and one would expect native XHTML support
> > layered on top of XML support. Instead, current XHTML support is
> largely
> > based on "legacy" HTML support software. That's why it's tough to move
> > along and work with XHTML modularization etc. Most browsers don't even
> > fully implement namespaces... And namespaces are the means to
> > distinguish vocabularies these days (RDF people will jump out now:).
> 
[snip]

> On the other hand, if we look at the most recent browsers, like IE6,
> I'm always amazed how much does work now already. You can
> use Modularization and Namespaces, and mix and match XML,
> use CSS to style it and get a meaningful result. Its just that most
> people aren't aware what IE6 and Mozilla 1.x can already do
> today. And yes, without some back-door like Flash, you cannot
> seriously author for just those newest browsers just yet.

[snip]
> 
> So you can throw any arbitrary XML at IE6, style it
> with CSS *and* import anything you like from XHTML
> thru namespaces. That's exactly the Modularization idea 
> implemented right there. Mozilla is just not there yet but very close.
> I do think we are getting there...
>  
> - Sebastian
>  
> [1] http://webaccess.mozquito.com/features/index.xml
> 
This may be going further off topic, but I had an idea for handling other
markups in existing browsers beyond simply styling them with CSS.  Rather
than compile in support for such things as MathML or need Microsoft's
weird "binary behaviors" to put SVG into an XHTML page, I propose
"namespace plug-ins".

Consider: a browser now gets some MIME type that isn't text/html, so it
looks up the MIME type in a list of plug-ins and throws the data to the
appropriate plug-in, which returns some sort of result through the plug-in
API.

Why not have some API such that, when the browser hits markup with a
namespace whose URI it's not equipped to handle, it throws the data to a
plug-in which returns a "box" with the appropriate display (which might be
a graphic for SVG, text and graphics for MathML, or an audio control panel
in the case of VoiceML) to the browser. All of this would be done through
some publicly-advertised API.

[This is probably impossible or infeasible, else it would certainly have 
been done long ago. But I'm just wondering.]
-- 
J. David Eisenberg  http://catcode.com/


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
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

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.