рабочий процесс импорта xml edit в макет разрывов indesign - PullRequest
0 голосов
/ 05 июня 2018

У меня есть рабочий процесс, в котором я хотел бы изменить контент и импортировать новый контент в тот же макет Indesign.Я думал, что будет работать следующее:

  1. Экспорт XML из Indesign
  2. Изменение XML
  3. Импорт XML в Indesign
  4. Повторять по 2 для каждого обновления

Однако xml, экспортируемый Indesign, представляет собой одну строку xml.Когда я переформатирую в webstorm или любом редакторе, чтобы легко изменить документ, импорт этого xml разрушает мой макет (я полагаю, потому что я изменил некоторые специальные или скрытые символы в формате), даже если я вручную удаляю символы табуляции и символы новой строки.

Есть ли другой способ заставить этот рабочий процесс работать?Единственные способы, которые я вижу:

  • Нужно ли редактировать содержимое непосредственно в документе indesign
  • Как-нибудь использовать XSLT?
  • Редактор, который отображает xml довольно, но сохраняет без каких-либоизменения в пробелах (т. е. отобразит ваш xml довольно, но, конечно, вы не можете его редактировать)
  • используйте <?whitespace-handling use-tags?> в xml, но у меня не получилось смотри (http://www.justskins.com/forums/xml-import-whitespace-and-78216.html)

Ответы [ 2 ]

0 голосов
/ 05 июня 2018

Таким образом, текущее решение (которое все еще ищет лучшее) выглядит следующим образом:

  1. Экспорт XML из indesign doc
  2. Переформатирование в симпатичный XML в вашем любимом редакторе
  3. добавить следующий заголовок:

    <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <?whitespace-handling use-tags?> <Root xmlns:aid="http://ns.adobe.com/AdobeInDesign/3.0/"> ... </Root>

  4. Используйте программное обеспечение редактора, чтобы удалить все вкладки (через отступ) и удалить все новые строки с помощью'\ n' regex находит и заменяет

  5. Импорт в indesign
  6. Отработайте свою «красивую версию», чтобы внести изменения и выполнять шаги для каждой итерации.
0 голосов
/ 05 июня 2018

Проблема в том, что InDesign управляет XML-файлами, которые являются обычными текстовыми файлами.Поэтому любые отступы считаются пробелами, если только вы не попросите InDesign их игнорировать.Попробуйте установить флажок «Не импортировать содержимое только пробельных элементов».

...