【发布时间】:2014-04-22 04:33:18
【问题描述】:
我希望能够识别(和替换)XML cmets 之间的 XML 元素。例如:
<!-- between here -->
<add key="userdefined1" value="something1" />
<add key="userdefined2" value="something2" />
<add key="userdefined3" value="something3" />
<!-- between here -->
我使用 cmets 的原因是因为这是来自 .NET Web 项目的 web.config 文件。我不使用自定义配置部分的原因是该应用程序已有多年历史,并且有数千个对这些键的现有引用,因此更改它们的访问方式可能很麻烦。
【问题讨论】:
-
所以您可以控制备注在文件中的位置?
-
是的,我可以确保它们在正确的位置(即不跨越标签或其他东西)。
-
所以我个人会为我想要抓取的标签添加一个属性。这将使您更容易获得您想要的 imo。
标签: xml powershell