Highcharts dodaje zduplikowany atrybut xmlns do elementu SVG w IE

Używam Highcharts do tworzenia wykresów w aplikacji internetowej PHP. Problem polega na tym, że w IE tworzony element SVG kończy się duplikatami atrybutów xmlns. Można to zobaczyć w narzędziach programistycznych F12, zakładka HTML:

(kliknij, aby powiększyć wersję)

Podczas gdy wykres jest dobrze widoczny w przeglądarce, powoduje to problem przy próbie przekonwertowania go na plik obrazu z Batikiem, który narzeka na duplikat atrybutu.

Reprodukowałem to zarówno w IE 9, jak i 10, a także z wykresami demo na highcharts.com (w którym zrobiono powyższy zrzut ekranu). Jednak nie dzieje się tak w przypadku Firefoksa.

Jak zapobiec duplikatowi atrybutu? Lub alternatywnie, jaki jest najlepszy sposób na jego usunięcie (PHP lub jQuery)? Próbowałem uruchomić HTML zawierający SVG przez Tidy, ale to kończy się konwertowaniem elementów takich jakclipPath na małe litery, co powoduje własne problemy.

questionAnswers(2)

yourAnswerToTheQuestion