logo

Response

« Return to the main article

You are viewing this page out of context. To see it in the context it is intended please click here.

About This Page

Reply posted by Darryl Wing on Wed 3 Apr 2002 in response to Putting Domino's XML to use

Solution using Jake's example and Javascript

Thanks Jake for a good article - I used it recently as a starting point when
learning how to get Domino and XML to work together. I haven't gone too far
but I thought I might add something to the main article.


To get Jake's example working without any manual intervention:


1. Create a HTML page (in Notepad or as a Domino page).
2. Create a named span on the page somewhere e.g. <SPAN
id="XMLViewData"></SPAN>.
3. In the onLoad event run the following Javascript:


var xmlDoc
var xslDoc


xmlDoc = new ActiveXObject('Microsoft.XMLDOM')
xmlDoc.async = false;


xslDoc = new ActiveXObject('Microsoft.XMLDOM')
xslDoc.async = false;


xmlDoc.load("http://www.codestore.org/A55692/store.nsf/xml?ReadViewEntries&Prefo
rmat&Count=9999")


xslDoc.load("transform.xsl")


XMLViewData.innerHTML = xmlDoc.documentElement.transformNode(xslDoc)


-------


Loading this page will load both the source Notes view (now a live
representation) as well as the XSL Stylesheet and place it inside the SPAN.


NOTE: The &Preformat extension to the ?ReadViewEntries seems to be very
important - I couldn't get it to work without it.


I'm still learning this stuff so hopefully I haven't misinformed anyone -
apologies if any of this is wrong!


Keep up the good work Jake!