XML info -- Not taking the credit for making up the examples... - there are so many sources.

Browser Support
IE5.x/Win Microsoft has pursued XSLT for formatting display of XML data. CSS support for XML display is poor, as they have focused their efforts on implementation of XSLT support within the MSXML engine. Because Microsoft's CSS/XML support is poor (particularly at the CSS2 level), some common table manipulations cannot be done without XSL, JavaScript or server-side transformations.
IE5.x/Mac IE5.x/Mac is similar to IE5.x/Win in that XSL support exceeds CSS, yet the behavior in the Macintosh implementation is not identical to that of the Windows version (different code base). Expect to test both separately to confirm that your code works properly.
NS4.x/Win No XML support in NS4.x.
NS6.x/Win No XSLT support, although you will find good CSS/XML support for displaying XML data.