C # LINQ TO XML - Удалить символы «[]» из заголовка DTD

Недавно в VS2010 я создал небольшое приложение C # Windows Forms / LINQ to XML, которое делает именно то, что нужно.должен делать, кроме одного: он добавляет "[]» до конца тега DOCTYPE, который, по-видимому, вызывает отклонение файлов из устаревшей системы. Вот'До и после:

До


После


Эти символы добавляются после сохранения файла в программе с помощью функции .Save. Программа позволяет выбрать файл .xml, а затем "чистит» удалив определенные теги, затем сохраните. Когда начинается процесс, файлы не имеют "[]» в DOCTYPE. После сохранения они делают. LINQ to XML добавляет это?

Есть ли способ, чтобы программа не добавляла эти символы?

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

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