我正在编写一个脚本来替换和删除一些注释行,但问题是.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);
}
,这不是我想要的。