Итак, я пытаюсь создать документ с графикой, управляемой данными, в Illustrator [Mac OSX 10.7 + Illustrator CS5] .
Используя панели переменных, я использовал существующий контент для создания набора данных, экспортировал его и редактировал файл xml для создания разных наборов данных. Он работал без проблем при использовании только текстовых переменных, однако при попытке использовать связанные файлы в качестве переменных (изображения). Illustrator не позволил мне изменить наборы данных, заявив о «неизвестной» ошибке. Я просмотрел все, но не могу найти ответ на эту ошибку. Кто-нибудь знает, неверный ли адрес связанного файла?
Определения переменных
<variables>
<variable varName="Variable1" trait="textcontent" category="&ns_flows;"></variable>
<variable varName="Description" trait="textcontent" category="&ns_flows;"></variable>
<variable varName="QrCode" trait="fileref" category="&ns_vars;"></variable>
<variable varName="CoverImage" trait="fileref" category="&ns_vars;"></variable>
</variables>
Наборы данных
<v:sampleDataSets xmlns="&ns_custom;" xmlns:v="&ns_vars;">
<v:sampleDataSet dataSetName="DataSet1">
<Variable1> <p>Other Reference</p></Variable1>
<Description><p>Description Text Blurb</p>
</Description>
<QrCode>file:////File/Path/to/image1.eps</QrCode>
<CoverImage>file:////File/Path/to/image1.eps</CoverImage>
</v:sampleDataSet>
<v:sampleDataSet dataSetName="DataSet2">
<Variable1> <p>METAL MIX SNAKE</p></Variable1>
<Description><p>Description Text Blurb</p>
</Description>
<QrCode>file:////File/Path/to/image2.eps</QrCode>
<CoverImage>file:////File/Path/to/image2.eps</CoverImage>
</v:sampleDataSet>
</v:sampleDataSets>
В иллюстраторе CS5 есть ошибка для связанных файлов в переменных. Вы получаете неизвестную ошибку фильтра. Он по-прежнему работает в CS4, CS3 и более ранних версиях. Возможно, это снова сработает в CS6.
В прошлом я сталкивался со случайными ошибками XML в продуктах Adobe (AI и InD). Я больше этим не занимаюсь, поэтому не могу говорить конкретно о CS5. По моему опыту, в файл закралось какое-то неизвестное повреждение. В InD экспорт в .inx может решить эту проблему.
Общее предположение: я бы попытался сохранить обратно в CS4, чтобы посмотреть, не сбросит ли этот процесс каких-либо виновников для вас. Кроме того, проверьте свой XML в чистом файле, и вы можете прийти к печальному выводу, что вам придется создавать его с нуля.
Скотт
Дэйвбоукер