hilfdirselbst.ch
Facebook Twitter gamper-media
Forenindex -- Lesezeichen

1 Lesezeichen für inkl

[JS] XSL-Datei laden - Komme nicht weiter!
Long time no see! :)

ich hab ein kleines Problemchen. Ich automatisiere die Befüllung eines Master-Dokuments mit Inhalten aus einer XML, welche von einem Online-Portal generiert wird. Wenn ich das ganze manuell mache funktioniert alles ohne Probleme. Nur den einen Schritt, das XSL-File zu laden, kriege ich nicht hin.

Hier mein JS-Skript (ist-Stand):

Code
#target InDesign 

//Globale Variablen

var myFile;
var myMaster;
var myXML;
var myXSL;

main();
exit();

function main(){

//Master auswählen

myFile = File.openDialog("Region-Master auswählen:", "*.indd", false);
myMaster = app.open(File(myFile));

//XML auswählen
myXML = File.openDialog("Gesellschafter-XML-Datei auswählen:", "*.xml", false);

//XSL auswählen
myXSL = File.openDialog("XSL-Datei auswählen:", "*.xsl", false);

//XML-Import-Präferenzen setzen wie gewünscht

myMaster.xmlImportPreferences.importToSelected = true;
myMaster.xmlImportPreferences.createLinkToXML = false;
myMaster.xmlImportPreferences.transformFilename= myXSL;
myMaster.xmlImportPreferences.repeatTextElements = true;
myMaster.xmlImportPreferences.ignoreUnmatchedIncoming = false;
myMaster.xmlImportPreferences.importTextIntoTables = true;
myMaster.xmlImportPreferences.ignoreWhitespace = false;
myMaster.xmlImportPreferences.removeUnmatchedExisting = false;
myMaster.xmlImportPreferences.importCALSTables = true;

myMaster.importXML(File(myXML));

}


Damit kriege ich dann die Fehlermeldung siehe Screenshot.

Bitte um schnelle Hilfe!

Vielen Dank im Voraus!
Der Manu
...
madoho
22. Jul 2009, 11:24