[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

RE: Rendering XML Server Side without using ASP

Subject: RE: Rendering XML Server Side without using ASP
From: "Michael Kay" <michael.h.kay@xxxxxxxxxxxx>
Date: Tue, 29 Jan 2002 23:01:28 -0000
xml server side
Brian, it's not clear what environment you want to run your server-side code
in. If you can't use ASP, what can you use? The two common platforms for
server-side logic (ignoring raw CGI) are ASP with JavaScript, or Java
servlets and/or JSP pages. You've made two statements: you want to work
within the confines of simple .html pages, and you want to render the XML
server-side. I don't think you can do both!

Mike Kay

> -----Original Message-----
> From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]On Behalf Of
> Magick, Brian
> Sent: 29 January 2002 19:37
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject:  Rendering XML Server Side without using ASP
>
>
> Hi all:
>
> I'm currently looking at alternatives that will speed up the
> development
> of a web site for which the information is currently stored in XML.
> Right now our plans are to use style sheets to render the
> html pages and
> load static html pages to our server.  Looking at the advantages a
> dynamic XML solution could provide (i.e. custom queries, not having to
> transform the XML every time a change occurs, etc...) we would like to
> load the XML files and render the pages dynamically.
>
> Our current solution is restricted because we CANNOT use ASP.  We have
> to work within the confines of simple .html pages.
>
> I've found the following JavaScript code that works GREAT for
> rendering
> these dynamic pages.  I simply change one variable that I pass to the
> style sheet and the XML renders just fine....IF the user is
> on IE 5.5 or
> higher and has at least version 3 of MSXML.  Obviously I cannot police
> this restriction and we have to make sure the site works on
> BOTH IE and
> Netscape, and works for users without the version 3 of MSXML.  The
> solution, render the XML server side (our server has MSXML 3+ and can
> handle the transformation).
>
> Does anyone know some snippet of JavaScript code that can handle the
> server side loading of XML and render it to the client as html without
> requiring the use of asp or that the client has the right version of
> MSXML???  If this cannot be done without ASP we might have to
> resort to
> a new plan or resign ourselves to tedious XML transformations and
> loading html pages to the server EVERY time a change occurs within our
> data.  I've seen a few web resources that seem to indicate we can do
> this, but I have yet to see a concrete example of how to do it.
>
> Thanks!!!
>
> Brian Magick
>
> Here is the current working code I've found on the web for
> doing all of
> the above on the client side:
>
>     <script type="text/javascript">
> 			// Load your XSL
> 			var objXSLT = new
> ActiveXObject("MSXML2.FreeThreadedDomDocument")
> 			objXSLT.async = false
> 			objXSLT.load("DomainStyleSheet.xslt")
>
> 			// create a compiled XSL-object
> 			var objCompiled = new
> ActiveXObject("MSXML2.XSLTemplate")
> 			objCompiled.stylesheet = objXSLT.documentElement
>
> 			// create XSL-processor
> 			var objXSLProc = objCompiled.createProcessor()
>
> 			// Load your XML
> 			var objXML = new
> ActiveXObject("MSXML2.FreeThreadedDomDocument")
> 			objXML.async = false
> 			objXML.load("domains.xml")
>
> 			// input for XSL-processor
> 			objXSLProc.input = objXML
> 			objXSLProc.addParameter("domain", "Domain1")
> 			// etc.
>
> 			// transform
> 			objXSLProc.transform()
>
> 			// display
> 			document.write(objXSLProc.output)
> 	</script>
>
>  XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
>


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.