#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));
}