我试图理解节点如何工作以获取它们的值。 示例XMl代码是
<MediaContainer size="1">
<Video addedAt="1463113546">
<User id="365343" thumb="something" title="UserA"/>
</Video>
</MediaContainer>
我知道下面将使用powershell获取用户ID,但是尝试获取包含用户名的标题值。
$xml.MediaContainer.Video.User.id
循环时并非每个具有用户ID的行都有拇指值。换句话说,它也可以说
<User id="343" title="UserB"/>
答案 0 :(得分:1)
首先,
[System.Xml.XmlDocument]$xml = new-object System.Xml.XmlDocument
$xml.load(<file_path>)
然后,
获取用户ID:$xml.MediaContainer.Video.User.id
获取标题:$xml.MediaContainer.Video.User.title