Как я могу остановить вставку этих дополнительных байтов, когда я сохраняю свой XML -файл?C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Как я могу остановить вставку этих дополнительных байтов, когда я сохраняю свой XML -файл?

Сообщение Anonymous »

Мои коллеги используют пару различных пакетов САПР, и они экспортируют компоненты из одного в другой, используя файлы XML.
Оказалось, что пакет, который импортирует файлы, не позволяет ». персонажи в определенных атрибутах. Таким образом, мне было поручено написать приложение, которое читает в XML, и когда оно находит атрибут «имя», который содержит «»., Оно заменяет «». С '_'.
я использую C#, .NET, XMLDOCUMENT и Stremwriter /Textwriter. < /p>
это было достаточно просто, но когда я затем сохранил XML и сравнил результат с оригиналом, я обнаружил некоторые другие неожиданные изменения. Они находятся в других атрибутах различных тегов, которые содержат сверхписанный 2, такие как «5,6 мм²». "Encoding =" iso-8859-1 ", но фактический файл кодируется" UTF-8 с BOM ".void SaveTheXML(string newFilename)
{
var encoding = Encoding.GetEncoding("ISO-8859-1"); // As in the original file, but tried many others.

using(TextWriter sw = new StreamWriter(newFilename, false, encoding)) //Set encoding
{
vm.XmlDoc2.Save(sw);
}
}
< /code>
vm.xmldoc2 имеет тип Xmldocument < /code>.
Я пробовал разные кодировки безрезультатно. SuperScript 2 равен 0xc2b2. < /P>
Есть ли какой -то способ подавления добавления дополнительного символа? не с добавлением дополнительного персонажа.

Подробнее здесь: https://stackoverflow.com/questions/796 ... y-xml-file
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • VS код: расширение Quokka не будет работать после того, как я сохраняю свой файл
    Anonymous » » в форуме Javascript
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • Как извлечь количество байтов из списка «байтов» и поместить в новый список «байтов»
    Гость » » в форуме Python
    0 Ответы
    118 Просмотры
    Последнее сообщение Гость
  • Vscode всегда удаляет мой код, когда я сохраняю свой CSS-код
    Гость » » в форуме CSS
    0 Ответы
    58 Просмотры
    Последнее сообщение Гость
  • Vscode всегда удаляет мой код, когда я сохраняю свой CSS-код
    Anonymous » » в форуме CSS
    0 Ответы
    53 Просмотры
    Последнее сообщение Anonymous
  • Vscode всегда удаляет мой код, когда я сохраняю свой CSS-код
    Anonymous » » в форуме CSS
    0 Ответы
    47 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»