2017-03-01 1 views
-1

Ich habe diese XML Datei in Visual Studio asp.net-Anwendung erstellt, ich möchte die Werte des Elements auf Page_Load mit Klassen anzeigen. Dies sind meine XML Code. Als Anfänger ist es das, was ichAbrufen von Werten in XML auf Webseite gespeichert mit C#

<?xml version="1.0" encoding="utf-8" ?> 
<Cars> 
    <adStarCar> 
    <unqNumber>23260</unqNumber> 
    <lasMute>2017-02-28</lasMute> 
    <DealSafer> 
     <name>Gabe T</name> 
     <email>[email protected]</email> 
    </DealSafer> 
    <car> 
     <carNumber>87-98-AE</carNumber> 
     <company>Audi</company> 
     <model>A8</model> 
    </car> 
    <image> 
    <imgBig>http://srv2.betterparts.org/images/audi-a8-01.jpg</imgBig> 
    <imgBig>http://buyersguide.caranddriver.com/media/assets/submodel/7710.jpg</imgBig> 
    </image> 
    </adStarCar> 
<adStarCar> 
<unqNumber>8955</unqNumber> 
<lasMute>2017-01-13</lasMute> 
<DealSafer> 
    <name>Richard A</name> 
    <email>[email protected]</email> 
</DealSafer> 
<car> 
    <carNumber>78-KL-85</carNumber> 
    <company>Mercedes</company> 
    <model>Maybach</model> 
</car> 
<image> 
    <imgBig>http://blog.caranddriver.com/wp-content/uploads/2016/02/Mercedes-Maybach-S600-Pullman-Guard-PLACEMENT-626x382.jpg</imgBig> 
    <imgBig>http://zombdrive.com/images/maybach-11.jpg</imgBig> 
</image> 

+1

Was ist dein XML-Code ?? – Joshit

+0

Wie kann ich einfügen? Ich habe versucht, meinen Code einfügen, aber es hat nicht funktioniert –

+0

Drücken Sie Strg + k und Code einfügen .. es ist eigentlich ziemlich einfach – Joshit

Antwort

0

bisher haben würde ich sagen, Sie mit C# Foreach XML Node

Dort findet ich wird ein paar Beispiele, wie man arbeitet mit C# und XML beginnen sollen.

Zweitens sollten Sie über Ihre Klassen nachdenken: Wenn Sie Klasse basierend auf Ihrem XML erstellen möchten, empfehle ich Klassen StarCar, DealSafer und Auto. Auto hat die Attribute Nummer, Hersteller, ImageUrl und Model, DealSafer hat Name und Email und StarCar hat UnqNumber, LastMute DealSafer und Car. Ihre STARCAR-Klasse benötigt einen Konstruktor wie

public StarCar() 
{ 
    DealSafer = new DealSafer(); 
    Car = new Car(); 
} 

Ich weiß nicht, wo Sie die XML-Werte auffüllen möchten, sondern eine bevöl-Methode kann auf die Beispiele aus meinem Link ähnlich aussehen. Sie sollten ein List<StarCar> StarCars erstellen und danach können Sie ein neues StarCar erstellen und zur Liste foreach starCar in Ihrem XML hinzufügen.

Verwandte Themen