using System.Xml;
XmlDocument myXml = new XmlDocument();
myXml.AppendChild(myXml.CreateXmlDeclaration("1.0", "UTF-8",""));
XmlElement RootElement = myXml.CreateElement("Doc");
myXml.AppendChild(RootElement);
XmlElement LV1Element_Date = myXml.CreateElement("Date");
//ChildElement1.InnerText = ABC;
RootElement.AppendChild(LV1Element_Date);
XmlElement LV2Element_Date = myXml.CreateElement("OrderDate");
LV2Element_Date.InnerText = orderDate;
LV1Element_Date.AppendChild(LV2Element_Date);
XmlElement LV1Element_ErrCode = myXml.CreateElement("ErrorCode");
LV1Element_ErrCode.InnerText = ErrCode;
RootElement.AppendChild(LV1Element_ErrCode);
XmlElement LV1Element_Errdesc = myXml.CreateElement("ErrorMessage");
LV1Element_Errdesc.InnerText = Errdesc;
RootElement.AppendChild(LV1Element_Errdesc);
return myXml;
產生的xml大概會像這樣
<?xml version=""1.0""encoding=""UTF-8""?>
<Doc>
<Date>
<OrderDate>20150318</OrderDate>
</Date>
<ErrorCode>0</ErrorCode>
<ErrorMessage></ErrorMessage>
</Doc>