![]() |
парсинг XML файла
Есть задача вытащить из XML все пути до файлов...
Файл содержищий информацию о погоде (качаю его http://www.google.com/ig/api?weather=[город]) нужно получить все значения поля "icon data" Пробовал разными способами это сделать... Получилось достать только первое значение этого поля, как в цикле вытащить все не могу понять... помогите ниже код который я смог написать Код:
#загрузка файла Код:
$xml = [xml](get-content 'c:\temp\kemerovo.xml') Код:
Select-xml -path "c:\temp\kemerovo.xml" -xpath "//current_conditions" |
$sity = "kemerovo"
$source = "http://www.google.com/ig/api?weather="+$sity $xml = [xml](New-Object Net.WebClient).DownloadString($source) "current","forecast" | %{ $xml.GetElementsByTagName("$_`_conditions")| %{$_.icon.data}} или $xml.GetElementsByTagName("icon") | Foreach {$_.data} |
Цитата:
Код:
$xml=new-object xml |
Время: 16:09. |
Время: 16:09.
© OSzone.net 2001-