【发布时间】:2017-05-18 05:09:08
【问题描述】:
我有一个这样的 xml:
<?xml version="1.0" encoding="utf-16"?>
<Node1 xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Item Name="1" Value="value1" />
<Item Name="2" Value="value2" />
</Node2>
我需要获取“Node1”节点内“Item”的名称和值。我正在尝试以下方法,但它似乎不起作用($xml 包含上述字符串):
Write-Host $xml.ChildNodes.Node1.ToString()
关于如何做到这一点的任何想法?谢谢。
【问题讨论】:
-
仅供参考,您的 XML 无法解析,因为您有
<Node1>...</Node2>。将</Node2>更改为</Node1>。
标签: xml powershell parsing