XML Editor
Sign up for a WebBoard account Sign Up Keyword Search Search More Options... Options
Chat Rooms Chat Help Help News News Log in to WebBoard Log in Not Logged in
Show tree view Topic
Topic Page 1 2 3 4 5 6 7 8 9 Go to previous topicPrev TopicGo to next topicNext Topic
Postnext
Cody McCullochSubject: 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.

Postnext
(Deleted User) 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.

------------------------------------------------------
<html>
<body onload_="transform();">

<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");

// Transform
document.write(xml.transformNode(xsl));
}
</script>
</body>
</html>
------------------------------------------------------

Hope this helps,
Alberto

Postnext
Cody McCullochSubject: 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

Posttop
(Deleted User) 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

<?xml-stylesheet href="sampleVideo.xsl" type="text/xsl"?>

just after the <?xml version="1.0"?> processing instruction

>
>I would also like to know if
>it's possible to connect to
>and display xml files that are
>not on my webspace.

Yes, just use a fully qualified URL instead of a relative path.

Hope this helps,
Alberto

 
Topic Page 1 2 3 4 5 6 7 8 9 Go to previous topicPrev TopicGo to next topicNext Topic
Download A Free Trial of Stylus Studio 6 XML Professional Edition Today! Powered by Stylus Studio, the world's leading XML IDE for XML, XSLT, XQuery, XML Schema, DTD, XPath, WSDL, XHTML, SQL/XML, and XML Mapping!  
go

Log In Options

Site Map | Privacy Policy | Terms of Use | Trademarks
Stylus Scoop XML Newsletter:
W3C Member
Stylus Studio® and DataDirect XQuery ™are from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2016 All Rights Reserved.