Subject:Including XML in HTML. Author:Cody McCulloch Date:31 Jan 2005 02:53 PM Originally Posted: 31 Jan 2005 02:14 PM
Okay, I have a XSL and XML file now how do I get that to display in html. I've been looking through several tutorials and nothing that they are showing me is working. If I go to the xml file it displays properly but I need to get that into my main site :) thnks for any help, it's greatly needed as this is my first XML experience.<br /><br />
I have tried using the JavaScript method:
<html>
<body>
<script language="javascript">
// Load XML
var xml = new ActiveXObject("Microsoft.XMLDOM")
xml.async = false
xml.load("testing.xml")
// Load the XSL
var xsl = new ActiveXObject("Microsoft.XMLDOM")
xsl.async = false
xsl.load("testing.xsl")
// Transform
document.write(xml.transformNode(xsl))
</script>
</body>
</html>
but it won't work for me for some reason.
Subject:Including XML in HTML. Author:(Deleted User) Date:03 Feb 2005 04:19 AM
I have written this HTML in a file stored in the examples\VideoCenter
directory that you find in the Stylus isntallation dir; displaying it
inside Internet Explorer shows the result of the transformation.
<script language="javascript">
function transform()
{
// Load XML
var xml = new ActiveXObject("Microsoft.XMLDOM");
xml.async = false;
xml.load("videos.xml");
// Load the XSL
var xsl = new ActiveXObject("Microsoft.XMLDOM");
xsl.async = false;
xsl.load("sampleVideo.xsl");
Subject:Including XML in HTML. Author:Cody McCulloch Date:07 Feb 2005 05:42 PM
Yes, that is the code that I have tried to use. Unfortunately that will not work for mozilla and it does not keep the line breaks :( I need some way of displaying it that will keep the line breaks and display in both mozilla and ie.
I would also like to know if it's possible to connect to and display xml files that are not on my webspace. Thanks for all the help, it's greatly needed :P
Subject:Including XML in HTML. Author:(Deleted User) Date:22 Feb 2005 05:03 AM
Hi Cody,
>Unfortunately that will not
>work for mozilla
The HTML you wrote is a client-side solution that uses a feature
only available in Internet Explorer (instanciating an ActiveX object
to do the transformation)
>and it does
>not keep the line breaks :(
What you generate is HTML, and line breaks are ignored in HTML.
If you want to insert an HTML line break, insert a <BR> or <P> tag.
>I need some way of displaying it
>that will keep the line breaks
>and display in both mozilla
>and ie.
You should either move to a server-side technology (ASP, ASP.NET, JSP,
PHP....) or publish the XML source with the processing instruction