Сначала я решил сделать это с XSLT, а затем с PHP. Теперь я должен попробовать это с помощью скриптов Indesign (вероятно, javascript)
Моя проблема в том, что у меня есть файл indesign без структуры (ничего не помечено, но все имеет стиль абзаца)
Ват мне нужно сделать, это
1) теги объявлений к абзацам в зависимости от их стиля
2) углубить структуру, добавив к тегам родительские элементы
Пример:
Этот текст:
Titel 1 (style = title1)
Titel 2 (style = title2)
some text (style = text1)
listitem 1 (style = listitem)
listitem 2 (style = listitem)
Должен стать (при экспорте в XML)
<GR.SEQ level="1">
<TITLE>
<TI>
<HT>
Titel 1
</HT>
</TI>
</TITLE>
<GR.SEQ level="2">
<TITLE>
<TI>
<HT>
Titel 2
</HT>
</TI>
</TITLE>
<P>
some text
</P>
<LIST>
<ITEM>
<ITEM.CONT>
listitem 1
</ITEM.CONT>
</ITEM>
<ITEM>
<ITEM.CONT>
listitem 2
</ITEM.CONT>
</ITEM>
</LIST>
</GR>
</GR>
Любая помощь приветствуется! пример кода, который делает это, был бы изумителен, но толчок в правильном направлении также очень приветствуется.
Я был бы очень рад, если бы мог изменить это:
Titel 1
к этому
<TITLE>
<TI>
<HT>
Titel 1
</HT>
</TI>
</TITLE>