Deserializing XML File with multiple element attributes - attributes are not deserializing

后端 未结 4 2091
你的背包
你的背包 2020-12-09 16:40

Using C# .Net 4 -- XML Sample (Real sample has 6 attributes)


  25         


        
4条回答
  •  無奈伤痛
    2020-12-09 17:07

    I just ran a test serializing/deserializing your object and it seems to work fine

    Test:

    TestXML obj = new TestXML{ attr1 = "Attrib1", attr2 = "Attrib2", DateAdded = DateTime.Now, TestElement = 44};
    
    XmlSerializer serializer = new XmlSerializer(typeof(TestXML));
    using (FileStream stream = new FileStream(@"C:\StackOverflow.xml", FileMode.OpenOrCreate))
    {
        serializer.Serialize(stream, obj);
    }
    
    using (FileStream stream = new FileStream(@"C:\StackOverflow.xml", FileMode.Open))
    {
        TestXML myxml = (TestXML)serializer.Deserialize(stream);
    }
    

    all attributes deserialized ok.

    Result:

    enter image description here

    Xml:

    
    
      44
    
    

提交回复
热议问题