使用ExtendScript Toolkit通过标签创建XML结构

时间:2015-07-29 20:59:13

标签: javascript xml xslt adobe-indesign extendscript

我正在使用InDesign CS6,并尝试在InDesign中构建我的第一个Javascript。我希望能够在有人标记帧时创建整个XML结构。理想情况下,它的工作方式如下:当text frame.tagged(record / item / @ name =" copy")时,创建Structure。我正在阅读几本书并试图了解InDesign脚本的工作方式,但我还没有能够将这些例子转化为我需要做的事情。我感谢任何帮助。谢谢 - 内森

1 个答案:

答案 0 :(得分:0)

你需要继续使用ExtendScript,它最终会起作用。

对于您要实现的目标,您需要先创建标记并引用文本框并将其与此标记关联。试试这个:

var myTag = app.activeDocument.xmlTags.add("myXMLTag");
var myFrame = app.activeDocument.textFrames[0];
app.activeDocument.xmlElements[0].xmlElements.add(myTag, myFrame);