boş listesine verir, liste ben oldum 0.De-serialising listeye XML ben bir liste halinde bir XML dosyası tefrika de çalışıyor ama neyse yapmam oldum
sayısı ile beraber biter Normalde yaptığım gibi Stack, her tür şeyi denedim, ama aklımın ucundayım. Burada neyin yanlış gidiyor?
Benim XML:
<?xml version="1.0" encoding="utf-8"?>
<lijst>
<lijst_item>
<id>1</id>
<naam>NAME REDACTED</naam>
<archived>false</archived>
</lijst_item>
<lijst_item>
<id>2</id>
<naam>NAME REDACTED</naam>
<archived>false</archived>
</lijst_item>
<lijst_item>
<id>3</id>
<naam>NAME REDACTED</naam>
<archived>false</archived>
</lijst_item>
</lijst>
Lijst_item nesnesi:
[XmlType("Lijst_item")]
public class Lijst_item
{
[XmlAttribute("id", DataType = "int")]
public int ID { get; set; }
[XmlElement("naam")]
public string Name { get; set; }
[XmlElement("archived", DataType ="boolean")]
public bool isArchived { get; set; }
public Lijst_item()
{
}
public Lijst_item(int id, string name, bool archived)
{
this.ID = id;
this.Name = name;
this.isArchived = archived;
}
}
Kod de kullanılan tefrika:
using (StreamReader sr = new StreamReader(sFile))
{
XmlSerializer deserializer = new XmlSerializer(typeof(List<Lijst_item>), new XmlRootAttribute("lijst"));
var Test = (List<Lijst_item>)deserializer.Deserialize(sr);
}
Convert xml to List by Deserialize in c# bana yardım etmedi: Ben yanlış yapıyorum Tam olarak ne ? XML'im hatalı mı oluşturuldu? Benim neslim mi? Bir sebepten dolayı bir liste kullanamaz mıyım?
Olası kopyası [Conver t xml'yi desterize ederek C#] 'yi listeler (http://stackoverflow.com/questions/5854641/convert-xml-to-list-by-deserialize-in-c-sharp) – Set
Bunu da gördüm ama bana nasıl yardımcı olacağını anlayamadım. Biraz daha açıklayabilir misin bana? – Ian