|
[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Browser support of XML standards (WAS: RE:Slightly off, but... was: XUL
> From: J. David Eisenberg [mailto:catcode@c...] > Rather > than compile in support for such things as MathML or need Microsoft's > weird "binary behaviors" to put SVG into an XHTML page, About behaviors, that's not SVG; that's the predecessor named VML (vector markup language ;-) > 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. At first glance it's not a bad idea for pushing browsers a little further but essentially you are actually talking about object tags (without the object tag...). Native support is much better than this approach; having different handlers for each subdocument has certain disadvantages. Here's some: * The plug-ins have to be specific for each browser (for example activeX controls in IE). This is the main reason I dislike IE's XML support; it's not actually in the browser but on a separate dll used as activeX (msxml). * You will never be certain on the level of communication between all those different plug-ins. * You will have to use DOM extensions for all the above. > 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. If that API is a standard instead of browser specific technology, sure. Regards, Manos
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|
|||||||||

Cart








