XML程序
怎样用程序修改xml文件某个属性的值?
Doc = new ();
Doc.Load(“XML文件 地址“);
XmlNode XN = Doc.(“PROCESS//makeCall”);// 此处可能不对, 全手打,忘了XPath 怎么写了。
XmlNode.(”"). = “1”;
XmlNode.(""). = “10086”;
怎么通过windows窗体应用程序分析xml文件
using System;
using ;
using System.Text;
using System.Xml;
void Main(string[] args)string = @“X:\about.net\example\1.xml”;
doc = new ();
doc.Load();
//使用xpath表达式选择文 档中 所有的student子节点
= doc.("/students/student");
if ( != null)foreach (XmlNode in )//通过 获得 属性名字为name的属性
string name = .[“name”].Value;
Console.(“Student:” + name);
//通过方法获得当前节点下的courses子节点
XmlNode = .(“courses”);
//通过属性获得的所有一级子节点
= .;
if ( != null)foreach (XmlNode in )Console.Write("\t");
Console.Write(.[“name”].Value);
Console.Write(“老师评语”);
//通过属性可以获得课程节点的第一个子节点,LastNode可以获得最后一个子节点
XmlNode = .;
//读取CData节点
cdata = ().;
Console.(;}Console.Write("\r\nPress any key to continue…");
Console.Read();}