xml-serialization
код выглядит так: StringBuilder builder = new StringBuilder(); XmlWriterSettings settings = new XmlWriterSettings(); settings.OmitXmlDeclaration = true; using (XmlWriter xmlWriter = XmlWriter.Create(builder, settings)) { XmlSerializer s = new XmlSerializer(objectToSerialize.GetType()); s.Serialize(x...
правильное удаление объекта удалено для краткости, но я в шоке, если это самый простой способ кодировать объект как UTF-8 в памяти. Должен быть более простой способ, не так ли? var serializer = new XmlSerializer(typeof(SomeSerializableObject)); var memoryStream = new MemoryStream(); var streamWriter = new S...
В настоящее время я ищу простой способ сериализации объектов (в C# 3). я погуглил несколько примеров и придумал что-то вроде: MemoryStream memoryStream = new MemoryStream ( ); XmlSerializer xs = new XmlSerializer ( typeof ( MyObject) ); XmlTextWriter xmlTextWriter = new XmlTextWriter ( memoryStream, Encodin...
Я хотел бы проверить, является ли объект числом, так что .ToString() приведет к строке, содержащей цифры и +,-,. можно ли просто проверить тип в .net (например:if (p is Number))? или я должен преобразовать в строку, а затем попробовать парсинг удвоить? обновление: чтобы уточнить мой объект-это int, uint, f...
Мне нужен XML-сериализуемый словарь. На самом деле, у меня теперь есть две совершенно разные программы, которые нуждаются в одном. Я был довольно удивлен, увидев, что .NET не имеет одного. Я задал этот вопрос в другом месте и получил саркастические ответы. Я не понимаю, почему это глупый вопрос. может ли...
можно ли сериализовать общий список сериализуемых объектов без указания их типа. что-то вроде намерения за сломанный код ниже: List<ISerializable> serializableList = new List<ISerializable>(); XmlSerializer xmlSerializer = new XmlSerializer(serializableList.GetType()); serializableList.Add((IS...
Пожалуйста, обратите внимание на следующее сумма значений свойств типа, который помечен как отображает значение null: [XmlElement(IsNullable=true)] public double? Amount { get ; set ; } когда тип значения nullable имеет значение null, результат C# XmlSerializer выглядит следующим образом: <amount xsi...
я оптимизирую пользовательский объект - > утилита сериализации XML, и все это сделано и работает, и это не проблема. он работал, загружая файл в XmlDocument объект, затем рекурсивно проходя через все дочерние узлы. я подумал, что, возможно, используя XmlReader вместо XmlDocument загрузка / разбор всего э...
мои схемы задает пространство имен, но документов нет. Какой самый простой способ игнорировать пространства имен во время распаковки JAXB (объект XML ->)? другими словами, у меня есть <foo><bar></bar></foo> вместо <foo xmlns="http://tempuri.org/"><bar></bar>&l...
мне нужно получить простой xml, без <?xml version="1.0" encoding="utf-16"?> в начале и xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" в первый элемент XmlSerializer. Как я могу это сделать?...