I have an SQL table with column Name:
ID -> DataType int,
PO_No -> DataType nvarchar(13),
FLG -> DataType nchar(10)
When export to XML
<ID TYPE="3" LENGTH="4"/>
<PO_No TYPE="200" LENGTH="13"/>
<FLG TYPE="129" LENGTH="1"/>
So how to convert it? This is C# code to export the datatable to XML
for (int i = 0; i < dtm.Rows.Count; i++)
{
XmlElement DATAMNodex = doc.CreateElement(string.Empty, "DATA", string.Empty);
Tbl_PO_MNode.AppendChild(DATAMNodex);
for (int l = 0; l < dtm.Columns.Count; l++)
{
XmlElement POMChildNodex = doc.CreateElement(dtm.Columns[l].ToString().Trim());
XmlAttribute MLenghtAttribute = doc.CreateAttribute("LENGHT");
MLenghtAttribute.Value = ???;
XmlAttribute MTypeAttribute = doc.CreateAttribute("TYPE");
MTypeAttribute.Value = ???; POMChildNodex.Attributes.Append(MLenghtAttribute); POMChildNodex.Attributes.Append(MTypeAttribute);
POMChildNodex.InnerText = dtm.Rows[i][l].ToString().Trim(); DATAMNodex.AppendChild(POMChildNodex);
}
}
What is converted to XML data type that I do not know.