C# 修改XML的值 如XML节点如下:
<Hostname="localhost"appBase="webapps"unpackWARs="false"autoDeploy="false"xmlValidati...
<Host name="localhost" appBase="webapps"
unpackWARs="false" autoDeploy="false"
xmlValidation="false" xmlNamespaceAware="false">
</Host>
而我要修改HOST里面的 appBase 的值. . . 求指导 .谢谢! 展开
unpackWARs="false" autoDeploy="false"
xmlValidation="false" xmlNamespaceAware="false">
</Host>
而我要修改HOST里面的 appBase 的值. . . 求指导 .谢谢! 展开
1个回答
展开全部
String path="...........xml";
XmlDocument xml=new XmlDocument();
xml.Load(path);
foreach (XmlNode node in xml.GetElementsByTagName("Host"))
{
if (node.Attributes["name"] == "localhost")
{
node.Attributes["appBase"] = "update";
}
}
xml.Save(path);
追问
node.Attributes["appBase"].value = "update";
追答
好像是InnerText还是InnerXml的属性吧 ,手写有错误
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询