gpt4 book ai didi

xml - PowerShell更新XML元素(内部文本)

转载 作者:行者123 更新时间:2023-12-03 01:04:51 35 4
gpt4 key购买 nike

鉴于此XML:

<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build">
<PropertyGroup>
<TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion>
</PropertyGroup>
</Project>

我想使用PowerShell将“v.4.6.1”更改为“v4.7.1”。

目前,我使用以下代码加载上述XML:

$content = [xml](Get-Content $path.FullName)

最佳答案

$content.Project.PropertyGroup.TargetFrameworkVersion = 'v4.7.1'

这依靠PowerShell通过用反射(reflect)节点XML属性和子元素的属性装饰组成对象层次结构的 [System.Xml.XmlNode]实例来方便地公开XML文档的DOM,从而启用常规的点符号。

关于xml - PowerShell更新XML元素(内部文本),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50841967/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com