怎么在配置文件里记录已更新的文件的位置
做了个文件更新系统,但是现在第一次更新的时候可以正常更新,但是第二次更新的时候就会报错,在写入xml文件的时候,最后会多出几个字符出来。现在就是想在配置文件里设置,记录已读取的位置,第二次从配置文件里读取已更新的位置。 --------------------编程问答-------------------- 不知你是如何读写xml的一般用xmlDocument
--------------------编程问答-------------------- /// <summary>
XmlDocument xmlDocument;
XmlNode node;
xmlDocument = new XmlDocument();
xmlDocument.Load( "xmlfile.xml ");
node= xmlDocument[ "node"];
/// 获取更新信息
/// </summary>
/// <param name="oldXmlFilePath"></param>
/// <param name="newXmlFilePath"></param>
/// <returns></returns>
public List<UpdateModule> GetUpdateInfo(string oldXmlFilePath, string newXmlFilePath)
{
List<UpdateModule> ml_old = new List<UpdateModule>();
List<UpdateModule> ml_new = new List<UpdateModule>();
XmlDocument newXmlDoc = GetXmlDoc(newXmlFilePath);
XmlDocument oldXmlDoc = GetXmlDoc(oldXmlFilePath);
XmlNode xn_new = newXmlDoc.SelectSingleNode("UpdateInfo");
XmlNode xn_old = oldXmlDoc.SelectSingleNode("UpdateInfo");
第二次读的时候UpdateInfo为空
补充:.NET技术 , C#