110,549
社区成员
发帖
与我相关
我的任务
分享
private void toolStripMenuItem2_Click(object sender, EventArgs e)
{
XmlDocument doc = new XmlDocument();
doc.Load("XMLFile1.xml");
try
{
selectNodes(doc.ChildNodes);
doc .Save ("XMLFile1.xml");
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
private void selectNodes(XmlNodeList nodes)
{
foreach (XmlNode node in nodes)
{
if (node.Name == "Bcd")//"Foot/Abc/Bcd"
{
node.ParentNode.RemoveChild(node);
}
if (node.ChildNodes.Count >= 0)
selectNodes(node.ChildNodes);
}
}
using System.Xml;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
XmlDocument doc = new XmlDocument();
doc.Load(Server.MapPath("data.xml"));
XmlNode book = doc.SelectSingleNode ( "//Root/Abc/Bcd" );
book.ParentNode.RemoveChild(book)
doc.Save ( Server.MapPath ( "data.xml" ) );
}
}
System.Xml.Linq.XDocument doc = System.Xml.Linq.XDocument.Load("file.xml");
var query = from e in doc.Element("Root").Elements("Abc").Elements("Bcd")
select e;
foreach(XElement xe in query)
{
xe.Remove();
}