If you have a datatable and want to convert to XML the C# code is as follows
StringWriter writer = new StringWriter();
dt.WriteXml(writer);
writer will have the xml.
for ex: if your datatable is in the following structue.
ID, FirstName,LastName then the above code will produce the XML in the following format.
<Table>
<ID>1</ID>
<FirstName>Bob</FirstName>
</LastName>Burger</LastName>
</Table>
If you want the string Table to be replaced with something else give a name to the datatable
dataTable.TableName="StudentInfo"; then the xml will be as follows.
<StudentInfo>
<ID>1</ID>
<FirstName>Bob</FirstName>
</LastName>Burger</LastName>
</StudentInfo>
if you want the XML schema along with the xml then use the following.
dt.WriteXml(writer, XmlWriteMode.WriteSchema, true);.. what this does is adds the schema at the top.
Thanks,
Bob
No comments:
Post a Comment