2017-03-01 56 views
-1

我在visual studio asp.net應用程序中創建了這個XML文件,我想使用類在Page_Load上顯示元素的值。這些是我的XML代碼。作爲一個初學者這是我迄今爲止使用c#在網頁上檢索存儲在xml中的值使用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

什麼是你的XML代碼? – Joshit

+0

我該如何粘貼?我嘗試粘貼我的代碼,但它沒有工作 –

+0

按Ctrl + K並粘貼代碼..其實很容易 – Joshit

回答

0

我會說你應該開始與C# Foreach XML Node

有您可滿足幾個例子來說明如何用C#和XML的工作。

其次,你應該考慮你的類:如果你想根據你的XML創建類,我會推薦類StarCar,DealSafer和Car。汽車具有屬性Number,Manufacturer,ImageUrl和Model,DealSafer具有Name和Email,StarCar具有UnqNumber,LastMute DealSafer和Car。您StarCar級需要像

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

我不知道你要來填充XML值,而是一個填入-方法類似於從我的鏈接的例子一個構造函數。你應該創建一個StarCars的List<StarCar>,之後你可以創建一個新的StarCar並添加到你的XML中的foreach starCar列表中。

相關問題