[ ghoust26 @ 21.11.2007. 10:39 ] @
Napravio sam javaskript koji transfomise XML u HTML pomocu XSL. To od prilike izgleda ovako:

function updateContentXML(contentXML)
{
var xsl = new ActiveXObject("Microsoft.XMLDOM");
xsl.async = false;
xsl.load('template.xsl');
document.getElementById('content').innerHTML = contentXML.transformNode(xsl);
}

ovo super radi u IE, problem je sto treba da takodje radi i u Firefox.
Dali iko zna kako treba da izgleda skripta koja bi isto ovo radila samo u firefox-u ili neko mjesto na internetu gdje se ta skripta moze uzeti.
[ jablan @ 21.11.2007. 12:29 ] @
Nisam to nikad radio, ali možda ovo može da ti pomogne:

http://www.wrox.com/WileyCDA/Section/id-292012.html
[ ghoust26 @ 21.11.2007. 13:38 ] @
Pokusavo sam vec sa skriptom sa te stranice ali mi nije radila.
[ ghoust26 @ 23.11.2007. 09:26 ] @
Evo ja napravio sam skriptu.
Ako kome zatreba sta ovako ...
function updateContentXML(contentXML)
{
document.getElementById('content').innerHTML = '<b>LOADING ...</b>';
contentXMLCash = contentXML;
var xslpath = template + select + "/" + order;
if (document.implementation && document.implementation.createDocument)
{
var oProcessor = new XSLTProcessor();

var myXMLHTTPRequest = new XMLHttpRequest();
myXMLHTTPRequest.open("GET", template + select + "/" + order, false);
myXMLHTTPRequest.send(null);

var xslRef = myXMLHTTPRequest.responseXML;
oProcessor.importStylesheet(xslRef);

var oResult = oProcessor.transformToFragment(contentXML, document);
document.getElementById('content').innerHTML = '';
document.getElementById('content').appendChild(oResult);
}
else if (window.ActiveXObject)
{
var xsl = new ActiveXObject("Microsoft.XMLDOM");
xsl.async = false;
xsl.load(template + select + "/" + order);
document.getElementById('content').innerHTML = contentXML.transformNode(xsl);
}
else
{
return;
}
}