我有一个工作流程,我想修改内容并将新内容导入到相同的Indesign布局中。我认为以下内容可行:
但是,Indesign导出的xml是一行xml。当我在webstorm或任何编辑器中重新格式化以轻松修改文档时,导入该xml会破坏我的布局(我假设因为我在格式中更改了一些特殊或隐藏的字符),即使我手动删除制表符和换行符也是如此。
还有其他方法可以使这个工作流程运作吗?我能看到的唯一方法是:
<?whitespace-handling use-tags?>
但不适用于我(http://www.justskins.com/forums/xml-import-whitespace-and-78216.html)答案 0 :(得分:1)
问题是InDesign管理XML文件是常规文本文件。因此,除非您要求InDesign忽略它们,否则任何缩进空格都被视为空格字符。尝试检查“不要导入仅限空白元素的内容”。
答案 1 :(得分:0)
所以当前的解决方案(仍在寻找更好的解决方案)似乎是:
添加以下标题:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<?whitespace-handling use-tags?>
<Root xmlns:aid="http://ns.adobe.com/AdobeInDesign/3.0/">
...
</Root>
使用您的编辑器软件删除所有标签(通过取消缩进)并通过&#39; \ n&#39;删除所有换行符正则表达式查找和替换