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 的值. . . 求指导 .谢谢!
展开
 我来答
593758685
2014-02-25 · TA获得超过276个赞
知道小有建树答主
回答量:377
采纳率:100%
帮助的人:232万
展开全部
 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的属性吧 ,手写有错误
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式