我正在 powershell 中阅读以下文件。
<root xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<nested1>
<level1 xsi:nil="true" />
<level2>2</level2>
</nested1>
<nested2>
<level1 xsi:nil="true" />
<level2>2</level2>
</nested2>
</root>
使用...
[xml]$XmlDoc = get-content $XMLFile
我想设置 $XmlDoc.root.nested1.level2 所以它有属性 xsi:nil="true"
所以文件显示为
<root xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<nested1>
<level1 xsi:nil="true" />
<level2 xsi:nil="true" />
</nested1>
<nested2>
<level1 xsi:nil="true" />
<level2>2</level2>
</nested2>
</root>
非常感谢您提供的任何建议。