Macintosh, Linux, and all other non-Microsoft platforms must make do with the AOL browser, or perhaps a dark horse will appear somewhere on the horizon. All the non-Windows platforms, including Internet appliances, will probably never have a single dominant browser. Therefore standards will continue to play a defining role for the Internet. Speaking of browsers and XML and standards, the w3c just approved the mechanism that marries XML and HTML . But I am not hopeful for several reasons.
Style sheets require significant client resources.
This bodes well for hardware vendors who need their customers to upgrade their systems every two years. CSS can only render certain types of XML documents. But it's a far cry from being a general solution. Although CSS and CSS2 are well documented, Netscape and Microsoft still implement them differently. Only very simple style sheets work across browsers or even across browser versions.