Highcharts добавляет дублированный атрибут xmlns к элементу SVG в IE

Я использую Highcharts для создания диаграмм в веб-приложении PHP. Проблема в том, что в IE созданный элемент SVG заканчивается дублирующимися атрибутами xmlns. Это можно увидеть в инструментах разработчика F12, вкладка HTML:

(нажмите для увеличения)

Несмотря на то, что диаграмма хорошо отображается в браузере, возникает проблема при попытке преобразовать ее в файл изображения с помощью Batik, который жалуется на атрибут дубликата.

Я воспроизвел это как в IE 9, так и в 10, а также с демонстрационными диаграммами на сайте highcharts.com (именно здесь был сделан снимок экрана выше). Однако с Firefox этого не происходит.

Как предотвратить повторяющийся атрибут? Или, в качестве альтернативы, как лучше всего удалить его (PHP или jQuery)? Я пытался запустить HTML, содержащий SVG, через Tidy, но в итоге он конвертировалclipPath в нижнем регистре, что вызывает собственные проблемы.

Ответы на вопрос(2)

Ваш ответ на вопрос