在PowerShell中编辑XML内容

时间:2013-05-15 06:14:39

标签: xml powershell

我有以下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类型 任何人都可以告诉我如何编辑这些节点。

1 个答案:

答案 0 :(得分:1)

希望这会有所帮助:

[XML]$XML = (gc C:\test.xml)
$XML.Item("WDA.Application.Configuration").Portals.Portal.PortalId = "newid"