在InDesign I中导入SMGL
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
示例:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Root>
<ESSAY>
<TITEL>My Headline1 - somehow similar to h1</TITEL>
<ABSTRACT>
<TITEL>My Headline2 - somehow similar to h2</TITEL>
</ABSTRACT>
</ESSAY>
<Root>
我需要在每个上下文中对title-tag设置不同的样式。
当然这是一个很短的例子。事实上,文档中充满了那些嵌套的标签。
我知道有XSLT可以完成这项工作,但InDesign中的脚本解决方案如何与XMLImportMap一样?
哪种更方便,更具适应性?
答案 0 :(得分:1)
您无法在导入阶段为同一标记添加不同的样式,也不能在地图样式标记对话框中添加。您需要按照建议更改每个xslt的标记,或者使用XSLT设置样式(请参阅命名空间属性,例如aid:cstyle和aid:pstyle)或使用脚本在给定特定节点上下文的情况下应用样式。