在C#中,如何在XML中增加多个节点,但节点名称相同?<?xml version="1.0"?>
<IA_CHIPS_TESTED>
<HEADER>
<DATE>210-10-1</DATE>
<TIME>09:32:09</TIME>
<OPERATOR>costvminsk</OPERATOR>
</HEADER>
<CHIP>
<SN>12312354</SN>
<STBSN>12312313123123</STBSN>
</CHIP>
</IA_CHIPS_TESTED>如何增加多个
<CHIP>
<SN>12312354</SN>
<STBSN>12312313123123</STBSN>
</CHIP>请指教!
<IA_CHIPS_TESTED>
<HEADER>
<DATE>210-10-1</DATE>
<TIME>09:32:09</TIME>
<OPERATOR>costvminsk</OPERATOR>
</HEADER>
<CHIP>
<SN>12312354</SN>
<STBSN>12312313123123</STBSN>
</CHIP>
</IA_CHIPS_TESTED>如何增加多个
<CHIP>
<SN>12312354</SN>
<STBSN>12312313123123</STBSN>
</CHIP>请指教!
解决方案 »
- 如何根据工作表的一列生成多个工作簿?
- 哪儿有C#写的winform框架,开源的
- 提个关于水晶报表的最最简单问题,如何绑定TextBox?
- 关于在自定义控件中使用嵌入到资源里的图片的问题
- 欢迎有技术的同志加入
- 导入excel数据后与数据库数据比对更新的问题
- 求将bytes转化为Image的快速算法
- C#中,在多人使用的网络环境中,使用事务能否保证得到最后插入记录的ID号?
- windows 2003 iis 6.0?操作必须使用一个可更新的查询
- 在写类文件的时候Page.FindControl("form1")出错,错误信息非静态字段、方法或属性
- OleDbConnection的方式 操作excel文件, 但是在sql语句操作excel文件时,where后面如何表示文本的值相等?
- 求一个同步的好方法
XmlElement xesub1=xmlDoc.CreateElement("");
xesub1.InnerText="";
public void Insert(string path, string node, string element, string attribute, string value)
{
try
{
XmlDocument doc = new XmlDocument();
doc.Load(path);
XmlNode xn = doc.SelectSingleNode(node);
if (element.Equals(""))
{
if (!attribute.Equals(""))
{
XmlElement xe = (XmlElement)xn;
xe.SetAttribute(attribute, value);
}
}
else
{
XmlElement xe = doc.CreateElement(element);
if (attribute.Equals(""))
{
xe.InnerText = value;
}
else
{
xe.SetAttribute(attribute, value);
}
xn.AppendChild(xe);
}
doc.Save(path);
}
catch { }
}