日期:2014-05-19  浏览次数:20413 次

请教一个关于xml的问题
有个页面是一个xml,我想把这个页面生成xml文件,但是在生成前想去掉些我不要的节点,请问具体怎么实现?

------解决方案--------------------
node1.RemoveChild(node2)
node.RemoveAll 等等
------解决方案--------------------
xslt 转换

------解决方案--------------------
XmlDocument doc = new XmlDocument();
System.Net.HttpWebResponse response =(HttpWebResponse) WebRequest.Create( "http://news.google.com/news?hl=zh-CN&ned=&q=%E8%82%A1%E5%B8%82&ie=UTF-8&output=rss&ned=:ePkh8BM9E0LYwQq0w4AJiy2VEFtYqzJ0nf2AFuQBAKk3B50 ").GetResponse();
doc.Load(response.GetResponseStream());
foreach (XmlNode node in doc.SelectNodes( "//description|//link "))
{
node.ParentNode.RemoveChild(node);
}
doc.Save(Server.MapPath( "News1.xml "));