Как настроить JAXB, чтобы он по умолчанию обрезал пробелы

Мое решение:

  1. Используйте Edit > Past Special > Paste XML As Classes, чтобы получить класс в коде
  2. Попробуйте что-то вроде этого: создайте список этого класса (List<class1> ), затем используйте XmlSerializer для сериализации этого списка в файл xml.
  3. Теперь вы просто заменяете тело этого файла вашими данными и пытаетесь deserialize его.

Код:

StreamReader sr = new StreamReader(@"C:\Users\duongngh\Desktop\Newfolder\abc.txt");
XmlSerializer xml = new XmlSerializer(typeof(Class1[]));
var a = xml.Deserialize(sr);
sr.Close();

ПРИМЕЧАНИЕ. Вы должны обратить внимание на имя корня, не меняйте его. Мой - «ArrayOfClass1»

13
задан Community 23 May 2017 в 10:34
поделиться