objectXSLTProcessor mit Mozilla
Martin K.
- xsl
0 svg4you
Hallo ich bräuchte diese Funktion für den Mozilla Browser und bekomme es nicht hin, kann mir jemand helfen?
function los()
{
var positionsnummer = 1;
if (window.ActiveXObject) {
objectXSLTProcessor = objectXSLCache.createProcessor();
objectXSLTProcessor.input = objectXML;
objectXSLTProcessor.addParameter("positionsnummer", positionsnummer, "");
objectXSLTProcessor.transform();
// Transform
var htmloutput = objectXSLTProcessor.output;
document.open();
document.write(htmloutput);
document.close();
}
danke Martin
Tach Martin,
Hallo ich bräuchte diese Funktion für den Mozilla Browser und bekomme es nicht hin, kann mir jemand helfen?
Passe Deinen Code entsprechend an:
xmldoc und xsldoc wurden bereits durch die jeweiligen Dokumentobjekte belegt ...
if(window.XSLTProcessor)
{
var xsltproc=new XSLTProcessor();
xsltproc.importStylesheet(xsldoc);
xsltproc.setParameter(null,"parameter_name","parameter_wert");
// transformToDocument() --> Ergebnis: Dokumentobjekt
var output=xsltproc.transformToDocument(xmldoc);
// oder transformToFragment() --> Ergebnis: Dokumentfragment
// var output=xsltproc.transformToFragment(xmldoc,document);
}
Man liest sich,
svg4you