我怎么能删除所有的评论部分从web.配置文件
本文关键字:web 配置文件 评论部 怎么能 删除 | 更新日期: 2023-09-27 17:53:42
我想删除所有注释部分,即使用c#从配置文件中删除<!---->
之间的注释。
我有一个大文件的网页。配置大量注释
基本上Web.config
是一个xml文件。
所以所有你需要做的是读你的Web.config
在XMLDocument
与IgnoreComments
设置。这将删除所有注释。然后将XMLDocument
的InnerXML
保存为Web.config
。
代码
string path = @"D:'web.config";
string fileContents = string.Empty;
XmlReaderSettings settings = new XmlReaderSettings();
settings.IgnoreComments = true;
using (XmlReader reader = XmlReader.Create(path, settings))
{
XmlDocument xDoc = new XmlDocument();
xDoc.PreserveWhitespace = true;
xDoc.Load(reader);
fileContents = xDoc.InnerXml;
}
System.IO.File.WriteAllText(path, fileContents);
注释在<!-- -->
标签中。如果您注释了config主标签,那么在visual studio中,您可以选择注释部分,并使用Ctrl + K + U键删除注释。否则手动删除!