XML的基础问题,希望大家帮忙解决!小妹感激不尽!!!(50分不够可以再添)

renlily 2004-11-04 01:30:02
我对XML并不熟悉我的xml的结构如下:
<CondtionSet>
<Event>
<CondtionNo>A</CondtionNo>
</Event>
<Event>
<CondtionNo>B</CondtionNo>
</Event>
<Event>
<CondtionNo>C</CondtionNo>
</Event>
</CondtionSet>
我想实现点击一下A按钮在<CondtionSet></CondtionSet>里添加一个
<Event> <CondtionNo>intertext</CondtionNo>
</Event>
击一下B按钮在<CondtionSet></CondtionSet>里删除一个
<Event> <CondtionNo>intertext</CondtionNo>
</Event>
请问怎么实现???
...全文
190 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
Jinniu 2004-11-05
  • 打赏
  • 举报
回复
你只用设置ASP.NET对文件的写权限就可以了。
renlily 2004-11-04
  • 打赏
  • 举报
回复
怎样每次删除最后一个
<Event>
<CondtionNo></CondtionNo>
</Event>
lovelxj 2004-11-04
  • 打赏
  • 举报
回复
晕 把XML文件设置成everyOne 可写就可以了嘛。。
renlily 2004-11-04
  • 打赏
  • 举报
回复
怎么才能改过来呢????
firewing 2004-11-04
  • 打赏
  • 举报
回复
访问拒绝是因为你的程序的运行帐号没有该目录的写入权限。
renlily 2004-11-04
  • 打赏
  • 举报
回复
原文件在我的虚拟目录里!!能不能像sql 一样插入一条数据呀!!!
renlily 2004-11-04
  • 打赏
  • 举报
回复
我想覆盖原文件,提示我拒绝访问!!怎么解决呀!!
chyich 2004-11-04
  • 打赏
  • 举报
回复
//加载xml文件
System.Xml.XmlDocument xdt=new XmlDocument();
xdt.Load("文件物理路径");
//根据找到要删除的节点
System.Xml.XmlNode xn=xdt.SelectSingleNode("CondtionSet//Event//CondtionNo");
xdt.DocumentElement.RemoveChild(xn);
//保存修改后xml文件
xdt.Save("文件物理路径"); //删除图片文件
renlily 2004-11-04
  • 打赏
  • 举报
回复
删除呢!!!!
real0411 2004-11-04
  • 打赏
  • 举报
回复
楼上正解
chyich 2004-11-04
  • 打赏
  • 举报
回复
//添加
System.Xml.XmlDocument xdt=new XmlDocument();
xdt.Load("文件物理路径");
XmlElement xe_ad=xdt.CreateElement("Event");

XmlElement xe_ImageUrl=xdt.CreateElement("CondtionNo");
xe_ImageUrl.InnerText=intertext
xe_ad.AppendChild(xe_ImageUrl);

xdt.DocumentElement.AppendChild(xe_ad);
xdt.Save("文件物理路径");

62,244

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧