Доступ к XML-файлу с помощью Powershell - PullRequest
0 голосов
/ 16 октября 2018

Попытка чтения значений из файла 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>

Очевидно, я пишу объект, а не строкузначение, есть идеи, как получить доступ к значению, а не к объекту?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...