· 7 years ago · Jun 27, 2018, 07:54 AM
1<?xml version='1.0' encoding='UTF-8'?>
2<root version="1.1" result="Success">
3 <row>
4 <NewUsed>used</NewUsed>
5 <Make>TOYOTA</Make>
6 <Model>HILUX</Model>
7 <Derivative>3.0 D-4D Double Cab Raider</Derivative>
8 <MMCode>60036426</MMCode>
9 <RegNumber>NP191382</RegNumber>
10 <Year>2014</Year>
11 <Mileage>154887.0</Mileage>
12 <Price>299950.0</Price>
13 <Media>
14 <Thumb>ccf1474a-79ed-48c4-9913-b390bc06fddc</Thumb>
15 <Pic>https://i.autotrader.co.za/merlin-image-server/view/ccf1474a-79ed-48c4-9913-b390bc06fddc</Pic>
16 <Thumb>f23359cd-420a-46a6-aedf-46bf574e83f3</Thumb>
17 <Pic>https://i.autotrader.co.za/merlin-image-server/view/f23359cd-420a-46a6-aedf-46bf574e83f3</Pic>
18 <Thumb>d300a13e-47a7-446a-8139-7c72d67c423c</Thumb>
19 <Pic>https://i.autotrader.co.za/merlin-image-server/view/d300a13e-47a7-446a-8139-7c72d67c423c</Pic>
20 <Thumb>a098f3eb-c0de-49e5-b349-a9da58035d09</Thumb>
21 <Pic>https://i.autotrader.co.za/merlin-image-server/view/a098f3eb-c0de-49e5-b349-a9da58035d09</Pic>
22 <Thumb>4551cb8e-7ef2-4307-9e03-985dc4c7ae6b</Thumb>
23 <Pic>https://i.autotrader.co.za/merlin-image-server/view/4551cb8e-7ef2-4307-9e03-985dc4c7ae6b</Pic>
24 <Thumb>3f9e73df-ade1-49a9-920d-4122f0439f3a</Thumb>
25 <Pic>https://i.autotrader.co.za/merlin-image-server/view/3f9e73df-ade1-49a9-920d-4122f0439f3a</Pic>
26 <Thumb>7c76c64b-9ead-4712-a57c-2bee30f1e6e2</Thumb>
27 <Pic>https://i.autotrader.co.za/merlin-image-server/view/7c76c64b-9ead-4712-a57c-2bee30f1e6e2</Pic>
28 <Thumb>4055da15-1ccc-40e1-8e13-32dade2aafe5</Thumb>
29 <Pic>https://i.autotrader.co.za/merlin-image-server/view/4055da15-1ccc-40e1-8e13-32dade2aafe5</Pic>
30 <Thumb>e5a6b77b-dade-4c2f-800c-77988a3d0a83</Thumb>
31 <Pic>https://i.autotrader.co.za/merlin-image-server/view/e5a6b77b-dade-4c2f-800c-77988a3d0a83</Pic>
32 </Media>
33 <Colour>White</Colour>
34 <AdvertId>b3beab43909043d6a8c086cd223ffd3b</AdvertId>
35 <StockNumber>13302</StockNumber>
36 <AdditionalText>Great condition with spare keys included</AdditionalText>
37 <FuelType>Diesel</FuelType>
38 <TransmissionType>Manual</TransmissionType>
39 <TransmissionDriveType>4x2</TransmissionDriveType>
40 <Doors>4</Doors>
41 <BodyType>Double Cab</BodyType>
42 </row>
43 <row>
44 <NewUsed>used</NewUsed>
45 <Make>VOLKSWAGEN</Make>
46 <Model>GOLF</Model>
47 <Derivative>GTI</Derivative>
48 <MMCode>64045900</MMCode>
49 <RegNumber>YRY546GP</RegNumber>
50 <Year>2009</Year>
51 <Mileage>116000.0</Mileage>
52 <Price>189950.0</Price>
53 <Media>
54 <Thumb>b554d5da-d0cd-4c80-bc57-d75c7bfaf782</Thumb>
55 <Pic>https://i.autotrader.co.za/merlin-image-server/view/b554d5da-d0cd-4c80-bc57-d75c7bfaf782</Pic>
56 <Thumb>73064b26-4322-4de9-b78b-863296f9688a</Thumb>
57 <Pic>https://i.autotrader.co.za/merlin-image-server/view/73064b26-4322-4de9-b78b-863296f9688a</Pic>
58 <Thumb>7d9e2c73-535a-4cde-bb5b-d04af6fb1289</Thumb>
59 <Pic>https://i.autotrader.co.za/merlin-image-server/view/7d9e2c73-535a-4cde-bb5b-d04af6fb1289</Pic>
60 <Thumb>51144896-3837-4b70-b767-c34021af9d07</Thumb>
61 <Pic>https://i.autotrader.co.za/merlin-image-server/view/51144896-3837-4b70-b767-c34021af9d07</Pic>
62 <Thumb>5915d1d5-8e84-4cbc-b7cf-d2131f8fb880</Thumb>
63 <Pic>https://i.autotrader.co.za/merlin-image-server/view/5915d1d5-8e84-4cbc-b7cf-d2131f8fb880</Pic>
64 <Thumb>e052992a-21bc-4473-ab5d-ecae8f50c628</Thumb>
65 <Pic>https://i.autotrader.co.za/merlin-image-server/view/e052992a-21bc-4473-ab5d-ecae8f50c628</Pic>
66 <Thumb>cebea6d3-bb2a-4389-b132-3cb9a70d5da5</Thumb>
67 <Pic>https://i.autotrader.co.za/merlin-image-server/view/cebea6d3-bb2a-4389-b132-3cb9a70d5da5</Pic>
68 <Thumb>039034b9-db10-4c27-857d-0e071212949d</Thumb>
69 <Pic>https://i.autotrader.co.za/merlin-image-server/view/039034b9-db10-4c27-857d-0e071212949d</Pic>
70 </Media>
71 <Colour>Silver</Colour>
72 <AdvertId>4b2fc17fb8574b70a030db286c76aba0</AdvertId>
73 <StockNumber>13498</StockNumber>
74 <AdditionalText>GOOD CONDITION WITH FULL SERVICE HISTORY AND SPARE KEY INCLUDED</AdditionalText>
75 <FuelType>Petrol</FuelType>
76 <TransmissionType>Manual</TransmissionType>
77 <TransmissionDriveType>FWD</TransmissionDriveType>
78 <Doors>5</Doors>
79 <BodyType>Hatchback</BodyType>
80 </row>
81
82private XmlDocument GetRootLevelServiceDocument(string serviceEndPoint, string oAuthToken)
83 {
84 HttpWebRequest request = CreateHttpRequest(serviceEndPoint,
85 oAuthToken);
86 XmlDocument xmlDoc = new XmlDocument();
87 using (HttpWebResponse response = (HttpWebResponse)request.GetResponse())
88 {
89 using (Stream responseStream = response.GetResponseStream())
90 {
91 if (responseStream != null)
92 {
93
94 using (StreamReader reader = new StreamReader(responseStream))
95 {
96 string r = reader.ReadToEnd();
97 XmlDocument doc = new XmlDocument();
98 doc.LoadXml(r);
99 XmlNodeList xnList = doc.SelectNodes("/root/row");
100 foreach (XmlNode xn in xnList)
101 {
102 string img = "";
103 double install = 3000;
104 divVehicles.InnerHtml += "<div class='inventory margin-bottom-20 clearfix scroll_effect fadeIn'><a class='inventory' href='inventory-listing.html'>";
105 divVehicles.InnerHtml += "<div class='title'>"+ xn["Year"].InnerText +" "+ xn["Make"].InnerText +" " + xn["Model"].InnerText + " " + xn["Derivative"].InnerText+ "</div>";
106 divVehicles.InnerHtml += "<img src='"+ img + "' class='preview' alt='Image'>";
107 divVehicles.InnerHtml += "<table class='options-primary'><tr><td class='option primary'>Mileage:</td>";
108 divVehicles.InnerHtml += "<td class='spec'>"+ xn["Mileage"].InnerText + "km</td>";
109 divVehicles.InnerHtml += "</tr><tr><td class='option primary'>Colour:</td><td class='spec'>"+ xn["Colour"].InnerText + "</td>";
110 divVehicles.InnerHtml += "</tr><tr><td class='option primary'>Transmission:</td><td class='spec'>" + xn["TransmissionType"].InnerText + "</td></tr><tr>";
111 divVehicles.InnerHtml += "<td class='option primary'>Fuel:</td><td class='spec'>" + xn["FuelType"].InnerText + "</td></tr></table>";
112 divVehicles.InnerHtml += "<table class='options-secondary'><tr><td class='option secondary'>YOU GET:</td></tr><tr><td class='spec'>- A FREE full tank of Fuel</td>";
113 divVehicles.InnerHtml += "</tr><tr><td class='spec'>- ...</td></tr><tr><td class='spec'>- ...</td></tr></table>";
114 divVehicles.InnerHtml += "<img src='images/firstcar.jpg' alt='image' class='carfax' />";
115 divVehicles.InnerHtml += "<div class='view-video gradient_button' data-youtube-id='3oh7PBc33dk'><i class='fa fa-video-camera'></i>Finance Now</div><div class='price'><b>Full Price: R" + xn["Price"].InnerText + "</b><br>";
116 divVehicles.InnerHtml += "<div class='figure'>R"+install+".00 pm<br></div><div class='tax'>Pay Less? Ask us how!</div></div>";
117 divVehicles.InnerHtml += "<div class='view-details gradient_button'><i class='fa fa-plus-circle'></i> View Details </div><div class='clearfix'></div> </a></div>";
118 }
119 xmlDoc = doc;
120 // test.InnerHtml = Server.HtmlEncode(doc.InnerXml);
121 }
122 }
123 }
124
125 return xmlDoc;
126
127 }