Javascript indesign脚本以基于xml父项设置字体';s属性

Javascript indesign脚本以基于xml父项设置字体';s属性,javascript,xml,adobe-indesign,extendscript,Javascript,Xml,Adobe Indesign,Extendscript,我试图找到一个Indesign javascript,它可以根据导入XML父级的属性设置字体和样式 <product> <language value="EN"><feature_1>1000w</feature><feature_2>10 max</feature_2></language> <language value="TCN"><feature_1>500w<

我试图找到一个Indesign javascript,它可以根据导入XML父级的属性设置字体和样式

<product>
    <language value="EN"><feature_1>1000w</feature><feature_2>10 max</feature_2></language>
    <language value="TCN"><feature_1>500w</feature><feature_2>2 max</feature_2></language>
</product>
<product>
    <language value="EN"><feature_1>2000w</feature></language>
    <language value="TCN"><feature_1>2500w</feature><feature_2>2 max</feature_2><color>red</color></language>
</product>

最大1000w10
最大500w2
2000w
2500w2最大红色
每个特征标记将位于其自己的标记框中

language value=“EN”下的所有子集都将具有类似的Arial字体

并且language value=“TCN”下的所有子集都将具有明柳字体


脚本可以做这些吗?

您可以将样式映射到特定元素。看看这里

在使用中,它会是这样的:

myDoc.xmlImportMaps.add(myDoc.xmlTags.item("someElement"),myDoc.paragraphStyles.item("someparagraphStyle")) ;