Назначить текстового редактора для записи памятиC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Гость
 Назначить текстового редактора для записи памяти

Сообщение Гость »


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

Это код, который я использую. Я думаю, что XmlTextWriter может быть причиной неправильного xml.

Для этого можно использовать другой метод, а именно TextWriter, но его не удалось преобразовать в поток памяти.

string xmlString = null; MemoryStream MemoryStream = новый MemoryStream(); XmlSerializer xs = новый XmlSerializer(typeof(T)); // XmlTextWriter xmlTextWriter = новый XmlTextWriter(memoryStream, Encoding.ASCII); TextWriter xmlTextWriter = новый StreamWriter (memoryStream, Encoding.ASCII); xs.Serialize(xmlTextWriter, obj); MemoryStream = (MemoryStream) xmlTextWriter. //(MemoryStream)xmlTextWriter.BaseStream; xmlString = ASCIIByteArrayToString(memoryStream.ToArray()); вернуть `xmlString;` Есть идеи, как узнать, почему и где возникает проблема.
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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