2014-01-31 4 views
1

Я пытаюсь создать PNG из SVG с батиком. В моем Доказательстве Концепции он работал гладко. Код получает и svg экранирован, поэтому я должен отменить его перед перекодировкой.Apache Batik Transcode exception, когда «&» появляется в некотором тексте

Но когда есть бирка с «&» (т.е. «O & M»), она терпит неудачу.

Ошибка: java.io.IOException: Ссылка на объект «M» должна заканчиваться символом ';' разделитель.

Любые идеи?

ответ

1

& является началом character reference. Он должен быть написан & в файлах XML.

+0

Спасибо, Роберт. Моя проблема заключалась в том, что текст был смешан в HTML-коде. Так что мне пришлось преобразовать код в unescaped html. Вот как я исправил. – Johann