动态生成xml文件
/// <summary>
/// 创建节点
/// </summary>
/// <param name="xmldoc"></param> xml文档
/// <param name="parentnode"></param>父节点
/// <param name="name"></param> 节点名
/// <param name="value"></param> 节点值
///
public void CreateNode(XmlDocument xmlDoc, XmlNode parentNode, string name, string value)
{
XmlNode node = xmlDoc.CreateNode(XmlNodeType.Element, name, null);
node.InnerText = value;
parentNode.AppendChild(node);
}
XmlDocument doc = new XmlDocument();
//XmlDeclaration dec = doc.CreateXmlDeclaration("1.0", "utf-8", "yes");
XmlNode node = doc.CreateXmlDeclaration("1.0", "utf-8", "yes");
doc.AppendChild(node);
//创建一个根节点(一级)
XmlNode root = doc.CreateElement("CheckResultRec");
doc.AppendChild(root);
CreateNode(doc, root, "logisticsName", modelcheck.logisticsName);
CreateNode(doc, root, "lgisticsCode", modelcheck.logisticsCode);
CreateNode(doc, root, "logisticsNo", modelcheck.logisticsNo);
CreateNode(doc, root, "ieFlage", modelcheck.ieFlage);
CreateNode(doc, root, "entryid", modelcheck.entryid);
CreateNode(doc, root, "checkResult", modelcheck.checkResult);
try
{
doc.Save(Application.StartupPath + "//CheckResult//" + this.lblYunDan.Text + ".xml");
// uploadFileByHttp(cfg.RegCode + "//Handler.ashx", Application.StartupPath + "//CheckResult//" + this.lblYunDan.Text + ".xml");
}
catch (Exception ex)
{
//显示错误信息
throw ex;
}

浙公网安备 33010602011771号