Результаты поиска по запросу "xml-serialization"

2 ответа

Да, ваш ответ был действительно потрясающим. Но другой также учит нас, как лучше сериализовать объекты списка. Спасибо за ответ, сэр.

аюсь сериализовать свои классы в XML. Мои занятия; class HardwareDto{ friend class boost::serialization::access; template<class Archive> void serialize(Archive & ar, const unsigned int version) { ar & BOOST_SERIALIZATION_NVP(HardwareID); ar ...

4 ответа

 папка. Исправление заключалось в том, чтобы SetCurrentDirectory находился в допустимом месте во время инициализации приложения, прежде чем произойдет какая-либо сериализация.

я есть программа, которая берет объекты, хранящиеся в виде XML в базе данных (в основном очередь сообщений) и десериализует их. Периодически я получаю одну из следующих ошибок: System.Runtime.InteropServices.ExternalException: Cannot execute a ...

1 ответ

в противном случае, если вы хотите добавить типы при сериализации:

, как я могу использоватьXmlSerializer десериализовать объект, который может иметь базовый класс или любой из нескольких производных классов, не зная заранее типа? Все мои производные классы добавляют дополнительные элементы данных. Я ...

ТОП публикаций

2 ответа

Но базовый класс должен реализовывать интерфейс ... Вот и вся причина, по которой он имеет свойство ID.

я есть базовый класс с абстрактным свойством: public abstract int ID {get;set;}Теперь у меня есть подкласс, который является XmlSerialized. Итак, оно имеет: [XmlElement("something")] public override int ID { get { //... } set { //... } } Я не ...

1 ответ

Я взял решение, предложенное здесь @ robert-paulson для аналогичной вещи, которую я пытался сделать, и получил строку XmlSchema. По умолчанию возвращается как utf-16. Однако, как уже упоминалось, решение здесь страдает от ошибки закрытого чтения потока. Поэтому я использую возможность публикации рефактора как метода расширения с твиком, упомянутым @Liam, для перемещения блока using.

using System; public class clsPerson { public string FirstName; public string MI; public string LastName; } class class1 { static void Main(string[] args) { clsPerson p=new clsPerson(); p.FirstName = "Jeff"; p.MI = "A"; p.LastName = "Price"; ...

2 ответа

Как получить XMLSerializer для добавления пространств имен к атрибутам во вложенных объектах?

Вот что я получаю: <ex:test soap:mustUnderstand="1" xmlns:ex="http://www.example.com/namespace"> <ex:A Type="lorem">ipsum</ex:A> </ex:test>Это то, что я хочу: (Обратите внимание, что атрибут Type имеет префикс ex.) <ex:test ...

5 ответов

Я получил около 50 - 60 DTO с возможностью нового когда-то добавить в будущем.

я есть куча разных классов DTO. В какой-то момент они сериализуются в XML-строку и переносятся на клиентскую часть веб-приложения. Теперь, когда клиент выполняет откат XML-строки, мне нужно десериализовать ее обратно в экземпляр класса ...

4 ответа

Как ответить

я есть следующие 2 функции: public static string Serialize(object obj) { DataContractSerializer serializer = new DataContractSerializer(obj.GetType()); MemoryStream memoryStream = new MemoryStream(); serializer.WriteObject(memoryStream, obj); ...

1 ответ

Тогда я думаю, что проблема, вероятно, в том, как вы вызываете этот API. Возможно, вы упаковываете XML в параметр запроса URI, не экранируя его должным образом. (Но это только предположение.)

образом, у меня возникает следующая проблема при попытке построить XML из Java-класса с помощью Jaxb. Мой первый тег должен быть таким: <Entity Type=‘test-instance’> Some xml </Entity>Мне нужно, чтобы в первом теге было что-то написано, а в ...

0 ответов

Я надеюсь, что это было полезно.

я здесь ситуация, мне нужно, чтобы мой класс был унаследован отList<ItemType>, но когда я делаю это, XmlSerializer не сериализует никакие свойства или поля, объявленные в моем классе, следующий пример демонстрирует: public partial class Form1 : ...