<ad value="set" />
<ac value="eet" />
如何获取这两个里面的value 值
<mess name ="ad" >
<value> setr</value>
</mess>
<mess name="ac">
<value>setl</value>
</mess>
这种格式 如何获取value值
c# xml做配置文件 如何获取不同节点的值
答案:2 悬赏:30 手机版
解决时间 2021-04-04 12:37
- 提问者网友:嗝是迷路的屁
- 2021-04-04 09:04
最佳答案
- 五星知识达人网友:我住北渡口
- 2021-04-04 09:41
XmlDataDocument xmlDoc = new XmlDataDocument();
xmlDoc.Load(path);//路径
//获取根节点
XmlNode root = xmlDoc.DocumentElement;
//获取分类列表
XmlNodeList xmlMess = root.ChildNodes;
//遍历项
foreach (XmlNode item in xmlMess )
{
string name=item.Attributes["name"].Value;
string value=item.ChildNodes[0].InnerText;
}
xmlDoc.Load(path);//路径
//获取根节点
XmlNode root = xmlDoc.DocumentElement;
//获取分类列表
XmlNodeList xmlMess = root.ChildNodes;
//遍历项
foreach (XmlNode item in xmlMess )
{
string name=item.Attributes["name"].Value;
string value=item.ChildNodes[0].InnerText;
}
全部回答
- 1楼网友:不想翻身的咸鱼
- 2021-04-04 10:08
public void insertxml()
{
string path="xml文件的位置";
xmldocument doc=new xmldocument();
doc.load(path);
xmlnode root=doc.documentelement;//获得根节点
foreach(xmlnode items in root.childnodes)
{
if(items.name=="data")
{
foreach(xmlnode item in items.childnodes)
{
if(item.name="meter")
{
xmlnode xm1=doc.createelement("function");
function.setattribute("id","06");
function.setattribute("coding","a");
function.setattribute("error","a");
function.innertext="223.33";
item.appendchild(function);
doc.save(path);
return;
}
}
}
}
}
参考下吧
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯