保存 XmlDocumentxmlDoc=newXmlDocument(); xmlDoc.Load("Initialize.xml"); XmlNodeListnodeList=xmlDoc.SelectSingleNode("ComValue").ChildNodes;//获取节点的所有子节点 foreach(XmlNodexninnodeList)//遍历所有子节点 { XmlElementxe=(XmlElement)xn;//将子节点类型转换为XmlElement类型 if(xe.GetAttribute("name")=="PortName") { xe.InnerText=com.PortName.ToString(); } if(xe.GetAttribute("name")=="BaudRate") { xe.InnerText=com.BaudRate.ToString(); } if(xe.GetAttribute("name")=="Parity") { xe.InnerText=com.Parity.ToString(); } if(xe.GetAttribute("name")=="StopBits") { xe.InnerText=com.StopBits.ToString(); } } xmlDoc.Save("Initialize.xml");//保存。
读取
XmlDocumentxmlDoc=newXmlDocument(); xmlDoc.Load("Initialize.xml"); XmlNodeListnodeList=xmlDoc.SelectSingleNode("ComValue").ChildNodes;//获取节点的所有子节点 foreach(XmlNodexninnodeList)//遍历所有子节点 {
XmlElementxe=(XmlElement)xn;//将子节点类型转换为XmlElement类型if(xe.GetAttribute("name")=="PortName"){com.PortName=xe.InnerText;}if(xe.GetAttribute("name")=="BaudRate"){com.BaudRate=int.Parse(xe.InnerText);}if(xe.GetAttribute("name")=="Parity"){com.Parity=Parity.None;}if(xe.GetAttribute("name")=="StopBits"){com.StopBits=StopBits.One;}} (编辑:李大同)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|