XML操作?问题? 我想在程序中把张强2true时间定时存到xml文件中,然后后在读取怎么写代码,又没有例子。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 比如格式是:<stu> <row id="1"> <name>A</name> <age>22</age> </row></stu>操作如下:public void InsertNode() { int IntRowCount = 0; XmlDocument xml_Doc = new XmlDocument(); xml_Doc.Load(@"C:\stu.xml"); int IntMax = 0; XmlNodeList node_list = xml_Doc.ChildNodes; XmlNode node = null; if (node_list != null && node_list.Count > 0) { node = node_list[0]; XmlNodeList list = node.ChildNodes; IntRowCount = list.Count; node = list.Item(IntRowCount - 1); IntMax = int.Parse(node.Attributes["id"].Value); } IntMax++; XmlNode append_Node = node_list[0].ChildNodes[0].Clone(); append_Node.Attributes["id"].Value = IntMax.ToString(); IntRowCount = append_Node.ChildNodes.Count; append_Node.ChildNodes[0].InnerText = "BB"; append_Node.ChildNodes[1].InnerText = "25"; xml_Doc.ChildNodes[0].AppendChild(append_Node); xml_Doc.Save(@"d:\BB.xml"); }执行后如下<stu> <row id="1"> <name>A</name> <age>22</age> </row><row id="2"> <name>BB</name> <age>25</age> </row></stu> 你得先大致定义一个Xml的大体结构吧.. dsoframer加载word速度 如何重新启动程序? 请教各位大大! ProgressBar问题 解决马上给分 IDispatch* 对应在C#中是个什么类型? 先调用程序再调用WebService就没有问题,如果先调用WebService再调用程序就出问题 终止loading窗口,并退出程序。 SOS高手请入内======如何调用命令行的命令,并且不出项CMD窗体?====== .net与J2EE谁更容易? C#调用dephi的OCX,关于数组,指针的问题 求助?
<stu>
<row id="1">
<name>A</name>
<age>22</age>
</row>
</stu>操作如下:
public void InsertNode()
{
int IntRowCount = 0;
XmlDocument xml_Doc = new XmlDocument();
xml_Doc.Load(@"C:\stu.xml");
int IntMax = 0;
XmlNodeList node_list = xml_Doc.ChildNodes;
XmlNode node = null;
if (node_list != null && node_list.Count > 0)
{
node = node_list[0];
XmlNodeList list = node.ChildNodes;
IntRowCount = list.Count;
node = list.Item(IntRowCount - 1);
IntMax = int.Parse(node.Attributes["id"].Value);
}
IntMax++;
XmlNode append_Node = node_list[0].ChildNodes[0].Clone();
append_Node.Attributes["id"].Value = IntMax.ToString();
IntRowCount = append_Node.ChildNodes.Count;
append_Node.ChildNodes[0].InnerText = "BB";
append_Node.ChildNodes[1].InnerText = "25";
xml_Doc.ChildNodes[0].AppendChild(append_Node);
xml_Doc.Save(@"d:\BB.xml");
}执行后如下
<stu>
<row id="1">
<name>A</name>
<age>22</age>
</row>
<row id="2">
<name>BB</name>
<age>25</age>
</row>
</stu>