Witam wszystkich,
mam mały problem mianowicie po serializacji klasy nie mogę z powrotem wyciągnąć danych które miałem w
XmlArrayList mam nadzieje że osoby bardziej doświadczone mi pomogą,
a tutaj wrzucam kod jak kombinowałem to wyciągnąć:
a tu ak by komuś nie działał link:
public class Kasa
{
[XmlElement("Id")]
public int m_iId;
[XmlArray("NumerUnikatowy")]
public List<int> m_iSeryjny;
.... }
XPathDocument oPathKasa = new XPathDocument(Application.StartupPath + @"\Kasa.xml");
XPathNavigator oNavigatorKasa = oPathKasa.CreateNavigator();
XPathNodeIterator oKasaIterator = oNavigatorKasa.Select("ArrayOfKasa/Kasa");
foreach (XPathNavigator oCurrentKasa in oKasaIterator)
{
List<int> iSeryjny;
iId = Convert.ToInt32(oCurrentKasa.SelectSingleNode("Id").Value);
// iSeryjny = Convert.ToInt32(oCurrentKasa.SelectSingleNode("NumerUnikatowy"). ?? );
}