Jigity
Dabei seit: 30.07.2005
Ort: Augsburg
Alter: 44
Geschlecht:
|
Verfasst Do 19.10.2006 15:13
Titel
|
|
|
Hier zwei Funktionen die ich dafür verwende:
Code: |
//set xml import preferences
function setXMLimportPreferences(myDoc, link, style, toSelected, ignore, remove, repeat){
switch(style){
case "merge": var style = XMLImportStyles.mergeImport; break;
case "append": var style = XMLImportStyles.appendImport; break;
default: var style = XMLImportStyles.appendImport; break;
}
with(myDoc.xmlImportPreferences){
createLinkToXML = link;
importStyle = style;
importToSelected = toSelected;
ignoreUnmatchedIncoming = ignore;
removeUnmatchedExisting = remove;
repeatTextElements = repeat;
}
}
|
Code: |
//load local xml file to indesign
function loadXMLFile(myDoc){
myFile = File.openDialog("Choose a XML File", "XML Files:*.xml");
var rootNode = myDoc.xmlElements.lastItem();
if(myFile != null){
rootNode.importXML(myFile);
}
var filePath = String(myFile).substring(0, String(myFile).lastIndexOf("/")+1);
myDoc.insertLabel("filePath", filePath);
var childNode = rootNode.xmlElements.lastItem();
return childNode;
} |
Gruß Daniel
|
|