I've been trying to get this XML data to show in a webpage, but I'm doing something obvious wrong, but I'm totally failing to get it to work.. The site uses an external CSS page to style it, BUT I want to show some XML data in the mainContent DIV, and style the XML with the XSLT stylesheet, not the CSS stylesheet. .html file: XML file: .xsl file: Can anyone see what I'm doing wrong? I simply wanted the text in bold to show, styled by the .xsl file, but it not ------------------------------------------------- In an attempt to narrow down the problem, I have made the three following files in a separate folder on the server. I am trying to display the data in the .xml file, and have it styled by the .xsl file. In this try I am trying to make the text yellow. .xml file: .html file: .xls file: ----------------------------------------- With Firefox, when I view folder/basic.html I see: When I view the folder/basic.xml I see: But how can I view the .xml, styled with the .xls, inside the .html page? I want to put it inside a DIV on the .html page, which is completely styled with CSS. The .xls style needs to override the CSS somehow. Or does the user have to view the .xml page, is it not possible to show XML in a URL ending with .html? I have never viewed a webpage ending with .xml before I don't think, so I am believing it is possible. EDIT - If I rename the .hml file to a .xhtml file, and view that through Firefox I get the following: