Подтвердить что ты не робот

Как читать CDATA в XML файле с помощью PowerShell?

Мне трудно читать XML файл с Cdata внутри.

в $xmlsource

<list>
  <topic>
     <topicTitle>Test</topicTitle>
     <topicDetail><![CDATA[<br>randomHTMLhere</br>]]></topicDetail>
  </topic>
</list>

PowerShell

[xml]$xml = get-content $xmlsource    

foreach ($topic in $xml.list) {
    $topic.topicTitle
    $topic.topicDetail
}

$topic.topicDetail будет null, а $topic.topicTitle не будет. Любые идеи?

4b9b3361

Ответ 1

$topic.topicDetail."#cdata-section"

или

$topic.topicDetail.InnerText