概括
我正在尝试将一些 XML 导入 InDesign,标记为段落和字符样式。我的段落样式运行良好,因为每个条目条目都有一个固定的、可预测的结构;但是,我不能让任意字符样式起作用,因为(在一个段落内)它们可以以任何数量或顺序出现。
你能帮助我吗?
我似乎在 Adobe 文档中找不到这个问题。
更多详情
我的 XML 看起来像这样:
<root>
<item>
<title>Lorem <italic>ipsum</italic> dolor.</title>
<description><italic>Consectetur.</italic> Ut vel <bold>aliquet.</bold> Maecenas non leo, <italic>in congue.</italic></description>
</item>
<item>
<title><italic>Aenean leo</italic>, interdum <italic>in fermentum.</italic></title>
<description><bold>Excepteur.</bold> Non proident, sunt in <italic>mollit anim id est</italic> labore et dolore.</description>
</item>
</root>
我用等效的标签标记了我的 InDesign 文件:
结构
- 根
- 物品
段落样式
- 标题
- 描述
字符样式
- 斜体
- 大胆的
在 XML 中,例如在第一项的描述字段中,出现两个斜体部分,它们之间有一个粗体(以及其他非样式文本)。然而,在第二个项目中,斜体跟在一个粗体之后。我不知道如何标记模板以允许像这样的任意段落......这不像斜体跨度出现在每条记录的同一个位置。
此外,段落出现在标题和描述字段中的一个或两个中。
这需要一些 JavaScript 吗?我不确定从哪里开始,因为与预定义标记结构不匹配的文本在导入后甚至不会进入我的文档。换句话说,没有什么要处理的。
先感谢您。