Subject: Re: [xsl] Dynamic processing of xml file using xsl and javascript From: Anton Triest <anton@xxxxxxxx> Date: Tue, 16 Nov 2004 17:26:13 +0100 |
I'm trying the code submitted by Anton on 29 October 2004 :
it seems like that thread got broken, but 2 days later I posted an updated version Don't know if that would solve the problem but it's worth trying:
HTH, Anton
<script type="text/javascript" language="JavaScript">
var processor = new XSLTProcessor();
var dataXML = document.implementation.createDocument("", "", null); dataXML.load("data.xml");
var dataXSL = document.implementation.createDocument("", "", null); dataXSL.addEventListener("load", onload, false); dataXSL.load("data.xsl");
function onload() { processor.importStylesheet(dataXSL); }
function XSLTransform(outputElement) { var ownerDocument = document.implementation.createDocument("", "", null); var newFragment = processor.transformToFragment(dataXML, ownerDocument); var oldLink = document.getElementById("xsllink"); document.getElementById(outputElement).replaceChild(newFragment, oldLink); }
</script>
but get the error
Error: [Exception... "Component returned failure code: 0x80004001 (NS_ERROR_NOT_IMPLEMENTED) [nsIXSLTProcessor.importStylesheet]" nsresult: "0x80004001 (NS_ERROR_NOT_IMPLEMENTED)" location: "JS frame :: file:///g:/sjc/data_moz.html :: onload :: line 31" data: no] Source File: file:///g:/sjc/data_moz.html Line: 31
Line 31 is the "processor.importStylesheet(dataXSL);" line.
I've tested my data.xml and data.xsl file in an IE script and they work fine.
I've also upgraded from Firefox 0.8 to 1.0
Any ideas?
Thanks, Alan
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Dynamic processing of xml, Brian Grainger | Thread | Re: [xsl] Dynamic processing of xml, ALAN DIVORTY |
[xsl] Using key and position(), Bhupendra Singh | Date | Re: [xsl] problem matching attribut, Ann Marie Rubin |
Month |