使用Powershell访问XML文件

时间:2018-10-16 13:25:27

标签: xml powershell object

尝试从XML文件读取值。

<Keyword id="Profanity List">
<Group matchStyle="word">
<Term caseSensitive="false">Trigger Profanity</Term>
<Term caseSensitive="false">TriggerProfanity</Term>
</Group>
</Keyword>

以下

foreach ($term in $XmlDocument.RulePackage.Rules.Keyword.Group.Term) {
    $temp = $term | select '#text'
    $temp
}

显示

#text
-----
Trigger Profanity
TriggerProfanity

如果我写一个字符串

$xmldata2 += $temp
$xmldata2

我明白了

<Term>@{#text=TriggerProfanity}</Term>
<Term>@{#text=Trigger Profanity}</Term>

我要从原始文件写的是

<Term>TriggerProfanity</Term>
<Term>Trigger Profanity</Term>

很明显,我在写对象而不是字符串值,是否知道如何访问值而不是对象?

0 个答案:

没有答案