Gabriel Takyie Ответов: 0

Как использовать элемент в качестве идентификатора в XML


Я создал xml и смог красиво их назвать, заполнив их в imageButton и Labels с помощью c#. я хочу дать ImageButton с собой PostBackUrl так, что при нажатии на ImageButton С, вы будете переадресованы на другую страницу с информацией, что выбранный элемент(идентификатор) это класс, я привык называть все элементы:

<pre> public class XMLHelper
    {
        public List<CarClass> GetList()
        {
            XmlDocument xdoc = new XmlDocument();
            xdoc.Load(HttpContext.Current.Server.MapPath("~/advertenties.xml"));
            XmlNodeList AdvCars = xdoc.SelectNodes("/root/advertentie");
            var listOfAdStarCar = new List<CarClass>();
            if (AdvCars != null)
            {
                foreach (XmlNode AdvCar in AdvCars)
                {
                    var newAdStarCar = new CarClass();
                    //UnqNr

                    var unqNum = AdvCar.SelectSingleNode("unieknummer");
                    if (unqNum != null)
                    {
                        newAdStarCar.unqNr = Convert.ToInt32(unqNum.InnerText);
                    }

                    //lastMute
                    var lastMute = AdvCar.SelectSingleNode("laatstemutatie");
                    if (lastMute != null)
                    {
                        newAdStarCar.lastM = Convert.ToDateTime(lastMute.InnerText);
                    }

                    //name
                    var Dealername = AdvCar.SelectSingleNode("dealer/naam");
                    if (Dealername != null)
                    {
                        newAdStarCar.name = Dealername.InnerText;
                    }

                    //email
                    var E_mail = AdvCar.SelectSingleNode("dealer/email");
                    if (E_mail != null)
                    {
                        newAdStarCar.email = E_mail.InnerText;
                    }

                    //carNumber
                    var CarNummer = AdvCar.SelectSingleNode("auto/kenteken");
                    if (CarNummer != null)
                    {
                        newAdStarCar.CarNr = CarNummer.InnerText;
                    }

                    //company
                    var CarCompany = AdvCar.SelectSingleNode("auto/merk");
                    if (CarCompany != null)
                    {
                        newAdStarCar.CarCompany = CarCompany.InnerText;
                    }

                    //CarModel
                    var CarModel = AdvCar.SelectSingleNode("auto/model");
                    if (CarModel != null)
                    {
                        newAdStarCar.CarModel = CarModel.InnerText;
                    }

                    //BigImg
                    var FirstBigImage = AdvCar.SelectSingleNode("afbeeldingen/fotoGroot");
                    if (FirstBigImage != null)
                    {
                        newAdStarCar.BigImg = FirstBigImage.InnerText;
                    }

                    listOfAdStarCar.Add(newAdStarCar);
                }
            }
            return listOfAdStarCar;
        }



Что я уже пробовал:

Я не очень старался, потому что просто не могу понять, как это сделать с помощью xml. Я делал это пару раз с базой данных, entity framework, но я немного застрял с XML

Я открыт для всех ваших ответов

заранее спасибо

0 Ответов