Czy można skomentować węzeł na XDocument?Jak mogę skomentować węzeł w XML przy użyciu PowerShell?
Mam następujący tag.
<abc key="test" value="samplevalue"></abc>
Nie muszę usuwać węzła; Chcę tylko, żeby był tam w pliku XML w formacie komentarza. Mogę użyć czegoś takiego:
$node = $xml.selectSingleNode('//abc')
#$node.OuterXml.Insert(0,"#");
$node.$xml.Save("c:\test.xml")
Ale jeśli jeden węzeł rozprzestrzenia się w dwóch liniach jak
<abc key="test" value="sampleValue">
</abc>
to w jaki sposób obsłużyć ten przypadek?
Każdy język ma własny sposób komentowania. W Powershell jest to '# ', w C to' // ', a [XML ma swój własny sposób] (http://www.w3schools.com/xml/xml_syntax.asp) - zobacz poniżej odpowiedź. Nie zakładaj, że wszędzie jest '//' lub '# '(w zależności od tego, do którego jesteś najbardziej przyzwyczajony). – Neolisk