Я пытаюсь сделать это в powershell:
XDocument document = XDocument.Load(@"web.config");
var comments = document.Descendants("client").DescendantNodes().OfType<XComment>().ToArray();
foreach (var comment in comments)
{
XElement unCommented = XElement.Parse(comment.Value);
comment.ReplaceWith(unCommented);
}
Я пробовал что-то вроде этого:
$xDoc = [System.Xml.Linq.XDocument]::Load("web.config")
[System.Collections.Generic.IEnumerable[System.Xml.Linq.XElement]] $enum = $xDoc.Descendants("client")
$clients = [System.Xml.Linq.Extensions]::DescendantNodes($enum)
Но я получаю сообщение об ошибке: «Исключение вызывает DescendantNodes с 1 аргументом (аргументами): значение не может быть нулевым"