Getting attributes value from XML using a C# 2.0 function

yah_bob1

New Member
I am using C# 2.0 and I have below xml format (it is just a sample) and got loaded in XPathDocument xmlData;\[code\]<?xml version="1.0"?><sitedata><resources><WorldwideSites>Worldwide sites</WorldwideSites><PublishedDate>20120507163835</PublishedDate></resources><region code="global" title="Global"><site defaultLanguage="en" id="tcm:0-233-1" url="/english" countryCode="" title="" order="1"><language code="en" pubId="tcm:0-233-1" countrylang="en-GB">English</language></site></region><region code="NSAM" title="North & South America"><site defaultLanguage="es" id="tcm:0-520-1" url="/ar/spanish" countryCode="AR" title="Argentina"><language code="es" pubId="tcm:0-520-1" countrylang="es-AR" >Espa?ol</language><language code="en" pubId="tcm:0-447-1" countrylang="en-AR" >English</language></site></region><region code="EU" title="Europe"><site defaultLanguage="de" id="tcm:0-336-1" url="/at/german" countryCode="AT" title="Austria"><language code="de" pubId="tcm:0-336-1" countrylang="de-AT" >Deutsch</language><language code="en" pubId="tcm:0-337-1" countrylang="en-AT" >English</language></site></region></sitedata>\[/code\]Now I want to create a C# 2.0 function which will take this XML as input and will return back a multidimensional array or arraylist \[code\]ArrayList xmldata = http://stackoverflow.com/questions/10716520/new ArrayList();xmldata[0][0] will be ["233"]["en-GB"] //a middle part of pubId attributexmldata[1][1] will be ["520"]["es-AR"] //attribute value of countrylang....and so on\[/code\]Or suggest the best approachPlease suggest!!Thanks.
 
Back
Top