我正在阅读此XML(这是一个小样本):
await page.frames()
并使用以下脚本:
<gameList>
<game id="39873" source="screenscraper.fr">
<path>./1941.zip</path>
<name>1941 - Counter Attack</name>
<desc>asdasdasd</desc>
<image>./images/1941-image.png</image>
<rating>0.8</rating>
<releasedate>19900101T000000</releasedate>
<developer>Capcom</developer>
<publisher>Capcom</publisher>
<genre>Shoot'em up</genre>
<players>2</players>
<video>./videos/1941-video.mp4</video>
</game>
我原本只期望$input = "gamelist.xml"
$xml = ( Select-Xml -Path $input -XPath / ).Node
$rom = $xml.selectSingleNode('//game/path[contains(text(),"1941")]')
Write $rom
但是我有:
./1941.zip
我使用这段代码的目的是使用变量而不是“ 1941”,但是我认为在这样做之前,我需要弄清楚如何仅获取#text
-----
./1941.zip
的内容。
有人可以帮我吗?