Martin K.: Mozilla- XSLT Prozessor

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