每次修改后重新生成一个.xml文件,把原来的xml文件覆盖
解决方案 »
- datagridview对新增列可编辑,其余列不可编辑,单击列头排序后打乱只读状态
- 文件流读取的问题 急需解决!!!
- 调用有多个参数的存储过程
- 请教个问题..
- C#得到内网IP.
- 如何可以在程序一开始启动时就自动实现最小化,并且确保程序只可以启动一次?
- 兄弟们,兄弟我建了一个DotNet群,欢迎各位兄弟加入,共同讨论问题,共同进步!
- TransactionScope分布式事务出错:msdtc已经取消了分布式事务。
- WMI 显示某个盘的全部文件及文件夹都显示的程序怎么写
- 如何在C#中实现把一个文件保存在数据库中的一个字段里面?
- web form里是不是不支持鼠标单击和双击事件啊?
- imagebutton问题
element = document.DocumentElement;
node = element.FirstChild;
node.Text="新的IP"
document.Save("c:\winnt\myxml.xml")
<SysInfo>
<databaseIP>192.168.2.222</databaseIP>
</SysInfo>
命名为 mDoc.xmlstring m_Document = "mDoc.xml";
XmlTextReader xmlFieldReader = new XmlTextReader(m_Document);
while(xmlReader.Read())
{
string strCurrentElementName = xmlReader.Value;
string str = "aaaaaaa";
XmlTextWriter xmlWriter = new XmlTextWriter(m_Document, Encoding.Default);
xmlWriter.WriteString(str);
xmlWriter.Flush();
xmlWriter.Close();
}xmlReader.Close();
{
w.WriteElementString("FlowID",iFid.ToString());
w.WriteElementString("Name",Name);
w.WriteElementString("Description",Description);
w.WriteElementString("Version",Version);
w.WriteElementString("Priority",Priority.ToString());
w.WriteElementString("Status",Status.ToString());
w.WriteElementString("Responsible",Responsible.ToString());
}
{
string strFlag;
string strData;
bool bEnd;strFlag = "";
bEnd = false;
while (xmlRdr.Read() && !bEnd)
{
if (xmlRdr.NodeType == XmlNodeType.Element)
strFlag = xmlRdr.Name;//循环退出标志
if (strFlag == "FlowEnd")
bEnd = true;
if (xmlRdr.NodeType == XmlNodeType.Text)
{
strData = xmlRdr.Value;
switch (strFlag)
{
case "FlowID":
Fid = Convert.ToInt32(strData);
break;
case "Name":
Name = strData;
break;
case "Description":
Description = strData;
break;
case "Version":
Version = strData;
break;
case "Priority":
Priority = Convert.ToInt32(strData);
break;
case "Status":
Status = Convert.ToInt32(strData);
break;
case "Responsible":
Responsible = Convert.ToInt32(strData);
break;
default:
break;
}
}
}
XDoc.Load("FileName.xml");
XmlNode cnn = XDoc.SelectSingleNode("descendant::databaseIP");
cnn.InnerText = "Update Text";
XDoc.Save("FileName.xml");