注: powershell で実行する必要があります。
私は検索して検索しましたが、解決できないように見えるこの小さな問題が1つあります。このページは xml の通常とは異なる形式で、次のようになっています。
<?xml version="1.0" encoding="utf-8" ?>
<string xmlns="http://foo.bar.moo.org/">WILBER</string>
ページにあるのはこれだけです。変更される唯一の部分は、WILBER が別のものになる可能性があることです。
私が試してみました:
$site="http://lalaland.org/Getmoocow?input=$foo_name"
$data = (new-object System.Net.WebClient).DownloadString($site)
$foo = [regex]::Matches($data, '<string.*?>(.+)</string>') | % {$_.Captures[0].Groups[1].value}
いくつかのバリエーションがありますが、運はありません。私が必要とするのは、文字列タグの間にあるものだけです