У меня есть xml, который имеет уровни и элементы. Уровень может содержать произвольное количество элементов и любое количество вложенных уровней. Конечно, мне нужно определить специальный формат для каждого уровня и, возможно, различное форматирование элементов из-за уровня, в котором они находятся. Можно ли импортировать такой XML-объект в indesign? XML-будет выглядеть примерно так:Импорт иерархического xml в indesign
<xml>
<level>
<levelname>my level1</levelname>
<item>
<title>foo</title>
<someelements...></someelements>
</item>
<item>
<text>sometext</text>
</item>
<item ...>
</level>
<level>
<levelname>my level 2</levelname>
<level>
<levelname>my level 2.1</levelname>
<level>some deeper nesting</level>
<item>
<text>sometext</text>
</item>
<item>
<title>foo</title>
<someelements...></someelements>
</item>
<item ...>
</level>
<level...>
</level>
<level...>more levels</level>
</xml>
Я пробовал, и он работает, как вы заявили. Благодаря! – DarsVaeda
Какое решение вы выбрали в конце концов? – Loic
Он работает, как вы сказали рекурсивно. Но, как вы сказали, проблема в дизайне. Мы закончили настройку всех уровней, которые нам нужны (шесть), и дали им соответствующий стиль. Поэтому вместо «levelname» они называются «level1name», «level2name», ... Это работает, но, конечно, если в будущем будет больше уровней, вам придется их добавлять. – DarsVaeda