xml-deserialization

    44热度

    1回答

    我要在以下格式的XML: <configuration><!-- Only one configuration node --> <logging>...</logging><!-- Only one logging node --> <credentials>...</credentials><!-- One or more credentials nodes -->

    0热度

    1回答

    解决:下面的代码不会导致无限循环,因为我认为。该循环在调用反序列化的代码中。这个贴的代码只是正常 我试图序列化和反序列化到XML中的下列对象 public class MessageObjectCollection : List<MessageObject> { public string Serialize() { return XmlObjectSeriali

    1热度

    1回答

    Camarades, 我遇到以下问题。捕获一个列表Struct,Serialize(有效的W3C)并发送到一个WebService。在我接收的WebService中,转换为一个字符串,W3C和Deserializer都有效,但是当我尝试运行它时,总会出现错误,说有些对象没有关闭。 任何帮助? 发送代码: #region ListToXML private XmlDocument List

    1热度

    2回答

    我有简单的DAL,它由一个SalesEnquiry对象,其中包括一个Vehicle对象,它是用来处理传入的查询(XML)的List<T>,并把它们写到数据库。到现在为止还挺好。 但是,我正在编写另一个应用程序,以进一步处理此数据库中的数据,所以我想使用这些相同的DAL对象来检索和操作数据。 而不是返回传统的记录集并遍历它们,手动填充SalesEnquiry/Vehicle对象的每个属性,我认为我可

    1热度

    1回答

    我想使用XmlSerializer并将带有空字符串值的属性反序列化为用于整数的零。我看到的有关使用空字符串反序列化属性的每个问题都涉及将可为空的整数设置为空 - 但我想将不可为空的整数设置为零,而不是空值。 有没有简单的方法来做到这一点,而不是实现IXmlSerializable,只是自己处理它?

    0热度

    1回答

    我想序列化和反序列化Silverlight中的对象,但似乎无法让它工作。序列化工作正常,但它抱怨我的rootObject不被期望。我不明白,因为它是生成XML的Silverlight。 Btw;我还是新的C# 我有一个类,它看起来像: [XmlRoot("DataStorage")] // has no effect public class DataStorage { public

    13热度

    2回答

    我有一个反序列化一些XML的问题;由第三方提供的XML是非常冗长的,所以如果没有为特定元素设置值,它将提供和空元素(例如<element1 />)。 这是某些元素的问题,例如那些用于存储整数的元素。我可以控制第三方,所以我可以让他们指定一个默认值(<myinteger>0</myinteger>),或者我可以让他们完全省略这些元素。这两个都应该避免这个问题。 但是,未来可能会出现这样的情况,我们没

    1热度

    1回答

    更新:您可以在此结束时运行代码以重新创建并查看我遇到的错误并希望能够解决它! UPDATE2:这不是删除xmlns =“”这是问题......因为您可以从最初的xml字符串中删除它。问题是[XmlType(TypeName =“系统”)]以某种方式导致它被添加... UPDATE3:原来的问题是在这里,我需要设置TypeName根据什么是在现有的XmlTypeAttribute如果已经在类存在..

    1热度

    2回答

    我正在使用XMLTextReader读取XML文件。有没有办法告诉一个开始标签(如<tag>),并自终止标签(<tag />等)

    2热度

    2回答

    有下一个XML文件: <element Name="root"> <SubFields> <element Name="subroot"> <SubFields> <element1 Name="element1" customatt1 = "12313" customatt2 = "asdfasfadsfasd"> <sube