Mozilla- XSLT Prozessor
Martin K.
- javascript
Hallo, ich bräuchte da mal Hilfe:
kann mir jemand sagen warum der Parameter XML-Name übergeben wird aber irgendwie der Positionsname nicht?
if (window.ChromeWindow) {
// XSL laden
objectXSLTProcessor = new XSLTProcessor();
objectXSL = new XMLHttpRequest();
objectXSL.open("GET", XSLDatei, false);
objectXSL.send(null);
objectXSL = objectXSL.responseXML;
objectXSLTProcessor.importStylesheet(objectXSL);
// XML laden
objectXML = new XMLHttpRequest();
objectXML.open("GET", XMLDatei, false);
objectXML.send(null);
objectXML = objectXML.responseXML;
}
else {}
//tranformierung und ausgabe
transform();
}
function transform()
{
var positionsnummer = 0;
var myParam = objectXSLTProcessor.getParameter(null, "positionsnummer");
objectXSLTProcessor.setParameter("positionsnummer", positionsnummer, "");
var myParam2 = objectXSLTProcessor.getParameter(null, "XMLDatei");
objectXSLTProcessor.setParameter("nameXML", XMLDatei , "");
result = objectXSLTProcessor.transformToDocument(objectXML);
xmls = new XMLSerializer();
output = xmls.serializeToString(result);
document.write(output);
Danke Martin