xml-serialization 相关问题

此标记指的是使用XML作为数据格式的序列化技术。

XmlSerializer未将XML反序列化为IEnumerable

虽然引用了Stack Overflow帖子之一,但XmlSerializer不会序列化IEnumerable,我有以下代码可以正确地序列化为XML,但是反序列化时,...

回答 1 投票 0


关于基类和继承的类的XML序列化信息

我正在尝试将C#对象序列化为XML,以便可以将其用作API调用的主体。他们对需要的输入非常重视。我建立了下面的类来保存数据I ...

回答 1 投票 0

使用动态字段反序列化嵌套的XML

我有以下XML数据,由liferay-Portal 6.2为期刊文章生成: []] 您需要在@XmlRootElement类的BlogEntryContent批注中提供rootElement名称。这里无法识别XML数据的根元素。 尝试使用:@XmlRootElement(name = "root")。它将起作用。 @@ pratik指导我正确的方法。正确的代码如下所示: @JsonIgnoreProperties(ignoreUnknown=true) @JacksonXmlRootElement(localName = "root") public class BlogContent { @JacksonXmlElementWrapper(useWrapping = false) @JacksonXmlProperty(localName = "dynamic-element") List dynElem; //Constructor ... //Getters ... } 重要的是使用 @ JacksonXmlRootElement(localName =“ root”) 设置根名称,并设置 JacksonXmlElementWrapper(useWrapping = false) ,因为xml中没有包装器!@XmlRootElement(name =“ root”)也有效!

回答 2 投票 0

Haskell将adt作为xml设计问题

我是haskell的初学者,在玩具项目中碰壁。我只是想对一个单元和一个容器建模,该单元和容器可以将单元和容器作为成员。我想序列化单元和...

回答 1 投票 0

使用通过SvcUtil.exe创建的服务引用来承载.NET服务的问题:包装模式下XmlSerializer错误

我的问题如下:在这里http://www.opcfoundation.org/webservices/XMLDA/1.0/我使用VS2010来创建服务引用。我创建它没有问题。我想实现...

回答 2 投票 4


在列表对象中返回以下层次结构,因此它应包含其子xElement的列表(嵌套列表)内的列表[关闭]

[[[ ]], 您可以大致将上述实体形式化: using System; using System.Xml.Serialization; using System.Collections.Generic; namespace WorkingProject { [XmlRoot(ElementName="child1")] public class Child1 { [XmlAttribute(AttributeName="id")] public string Id { get; set; } } [XmlRoot(ElementName="child111")] public class Child111 { [XmlAttribute(AttributeName="id")] public string Id { get; set; } } [XmlRoot(ElementName="child11")] public class Child11 { [XmlElement(ElementName="child111")] public Child111 Child111 { get; set; } [XmlAttribute(AttributeName="id")] public string Id { get; set; } } [XmlRoot(ElementName="child2")] public class Child2 { [XmlElement(ElementName="child11")] public Child11 Child11 { get; set; } } [XmlRoot(ElementName="child")] public class Child { [XmlElement(ElementName="child1")] public Child1 Child1 { get; set; } [XmlElement(ElementName="child2")] public Child2 Child2 { get; set; } [XmlAttribute(AttributeName="id")] public string Id { get; set; } } [XmlRoot(ElementName="root")] public class Root { [XmlElement(ElementName="child")] public List<Child> Child { get; set; } } } 然后您可以使用XmlSerializer类将XML字符串转换为XmlSerializer类实例(可以在必要时修改名称)。

回答 1 投票 -1

简单XML:抑制序列化数组中的length属性

采用这样的类成员:@ElementArray private String []名称;简单的XML会将其序列化为: Jonny Walker

回答 1 投票 0

保留\ n在C#中的Xml序列化中

我有一个带有某些字段的类,例如,公共类Abc {private String text; public String Text {get {return this.text; }设置{this.text = value; }}}已存储的...

回答 1 投票 -1

具有WPF自定义控件数据绑定的持久用户设置

我正在努力找出在WPF应用程序中实现用户设置的最佳策略。该应用程序将使用包含许多属性的自定义控件的多个实例,这些属性需要是...

回答 1 投票 0

XMLserializer,实体框架:无法序列化ICollection类型的成员,有关更多详细信息,请参见内部异常

我想将XML元素映射到我的数据库表中(使用Entity Framework):var xmlSerializer = new XmlSerializer(typeof(Participant),new XmlRootAttribute(“ participant”))); var参与者=(...

回答 4 投票 1

XML序列化继承对象的C#

我有以下XML方案: 0001 .. ] ] >>

回答 2 投票 0

XmlSerializer中的未知属性xsi:type

[我正在学习XML序列化并遇到一个问题,我有两个要求[System.Xml.Serialization.XmlInclude(typeof(SubClass))]公共类BaseClass {}公共类SubClass:BaseClass {}我是...

回答 2 投票 3

C#将对象序列化为xml而不进行格式化

我需要将c#对象序列化为xml,我可以像格式化部分中那样进行操作,但是我们可以在没有缩进/多余空格/换行的格式化情况下实现它。这是必需的,因为我们需要...

回答 1 投票 0

强制对空类属性进行xml序列化?

我有一个嵌套的班级:公共班级的人{公共地址地址{get; set;} public int age {get; set;}}公共类地址{公共字符串名称{get; set;}}有没有办法...

回答 1 投票 0


Jackson基于字段值添加包装器

我有一个类似如下的类:@JsonRootName(“ ASSETS”)public class Assets {String val1;字符串val2; }不幸的是,我需要将其序列化为这样的内容: [

回答 1 投票 0

序列化时如何解决“没有无参数构造函数无法序列化对象”的错误

我在将对象导出到xml文件时遇到问题。我需要使用xml模式对文件进行序列化以使其更容易导入,但是我可以对类进行序列化,因为抛出了异常“如果没有...

回答 1 投票 0

Delphi 2010 DeHL序列化XML和自定义属性:它如何工作?

我尝试使用Delphi 2010自定义属性调查DeHL,但出现问题。 TAppParamTest =类public User:字符串;密码:字符串;结束; TAppParam =类私有FTest:...

回答 1 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.