111,126
社区成员
发帖
与我相关
我的任务
分享
public static string read(int i)
{
string name = "";
XmlDocument xmldoc = new XmlDocument();
xmldoc.Load("read.xml");
XmlNode node = xmldoc.SelectSingleNode("A");
foreach (XmlNode xn in node.ChildNodes)
{
name += xn.ChildNodes[i-1].InnerText.ToString()+"|";
}
return name;
}
class ReadXml
{
XmlDocument xd; XmlNode root;
int current = 0;
public ReadXml(string path)
{
xd = new XmlDocument(); xd.Load(path);
root = xd.DocumentElement;
}
public String Read(int index) //按序号读当前节点的子节点
{
return root.ChildNodes[current].InnerText;
}
public int Current //设置或读取当前操作根节点的第几个子节点
{
get { return current; }
set { current = value; }
}
}