I am using the following code to take a simple XML string and put it into a
dataset:
DataSet ds = new DataSet();
ds.ReadXml(new StringReader(document));
It puts the XML into a dataset alright but in transforms each and every node
into a separate table when it needs to be a row. in other words the parent
node "account needs to be the table and the nodes under it need to be the
rows. s it my XML or do I need to change my code or parameters or what??
The XML takes the basic form of:
<account><accountcategorycode name="name_1">1</accountcategorycode>
<accountclassificationcode name="name_1">1</accountclassificationcode>
<accountnumber>accountnumber_1</accountnumber>
<accountratingcode name="name_1">1</accountratingcode>
<address1_addresstypecode name="name_1">1</address1_addresstypecode>
<address1_city>address1_city_1</address1_city>
<address1_country>address1_country_1</address1_country>
<address1_county>address1_county_1</address1_county>
<address1_fax>address1_fax_1</address1_fax>
<address1_freighttermscode name="name_1">1</address1_freighttermscode>
<address1_latitude>1.0</address1_latitude><address1_line1>address1_line1_1 </
address1_line1>
<address1_line2>address1_line2_1</address1_line2>
<address1_line3>address1_line3_1</address1_line3>
<address1_longitude>1.0</address1_longitude>
<address1_name>address1_name_1</address1_name>
<address1_postalcode>address1_postalcode_</address1_postalcode>
</account>