使用Powershell在.xml文件中取消注释

时间:2017-11-23 11:17:48

标签: xml powershell replace xml-comments

我正在编写一个脚本来替换和删除一些注释行,但问题是.xml文件只有一个被注释的东西,我只需要取消注释其中一个。如果所有内容写在一行上都没有问题,但事实并非如此。

XML看起来像这样:

<!--
<session-config>
    <anything>
</session-config>
-->
<!--
<something-else>
    <session-timeout>120</session-timeout>
</something-else>
-->

所以:我需要<!-- and -->移除<session-config> </session-config>,而不是<something-else></something-else>移除-replace "<!--", ""!如果我使用<something else>,它也会删除评论public JsonResult GetRepositoryDeatil(long id) { var client = new GitHubClient(new ProductHeaderValue("demo")); var tokenAuth = new Credentials("xxxxxxx"); // NOTE: not real token client.Credentials = tokenAuth; var content = client.Repository.Content.GetAllContents(id).Result; List<RepositoryContent> objRepositoryContentList = content.ToList(); return Json(objRepositoryContentList, JsonRequestBehavior.AllowGet); } ,这不是我想要的。

0 个答案:

没有答案