我正在为Indesign CS5开发一个JavaScript插件,我希望能够从外部文件(例如XML)配置它。 可能吗?我在Adobe网站或网络搜索中找不到任何东西......
提前致谢
答案 0 :(得分:1)
作为一种技术性,当尝试通过JavaScript与InDesign进行交互时,它不被称为插件。 InDesign插件是用c ++开发的,编译成.InDesignPlugin文件,并在启动时加载到InDesign中。
关于实际问题,假设您正在使用InDesign脚本(.jsx格式):是的,这是可能的。最基本的方法是使用基础JavaScript File类来完成它。例如:
File inFile = new File("c:\temp\testfile.txt");
inFile.open("r");
String oneChar = inFile.readch();
String fiveChars = inFile.read(5);
String oneLine = inFile.readln();
但是,通过这种方式解析xml配置文件需要相当多的工作。为此,您最好使用其他人制作的库。 jQuery包含了这方面的功能,或者您可以选择更专业的库XML for <SCRIPT>
答案 1 :(得分:-1)
是的,可以使用E4X语法解析XML。