我有以下XML文档,我想通过power shell编辑。
<WDA.Application.Configuration xmlns="WDA.Application.Configuration">
<Portals>
<Portal PortalID="abcd" Type="default" />
</Portals>
<ConfigSections codeBase="c:\WDA.Applications\WDA.Net\Assemblies\Private">
</ConfigSections>
我想编辑-portalid值并在 - &gt; codebase.I我返回这两个元素的XPath,但在调用Document.selectSingleNode(XPAth)时,我得到一个空节点。
我所拥有的Xpath是/WDA.Application.Configuration/Portals/Portal类型 任何人都可以告诉我如何编辑这些节点。
答案 0 :(得分:1)
希望这会有所帮助:
[XML]$XML = (gc C:\test.xml)
$XML.Item("WDA.Application.Configuration").Portals.Portal.PortalId = "newid"