Так что у меня есть XML с кучей ссылок. Я хочу удалить все, что не является URL. Например, в настоящее время это выглядит примерно так:
<update extract="1">
<kb>KB2276594</kb>
<date>2011/01/18</date>
<size>348 KB</size>
<category>Hotfix</category>
<name>Windows6.1-KB2276594-x64.msu</name>
<description>"Error – Sent to Printer" error when you try to send a large print job to a Web Services for Devices-based printer in Windows Server 2008 R2 or in Windows 7</description>
<url>http://hotfixv4.microsoft.com/Windows%207/Windows%20Server2008%20R2%20SP1/sp2/Fix354908/7600/free/427003_intl_x64_zip.exe</url>
</update>
В результате я хочу получить чистый XML-файл с URL-адресами подряд (сохранение их порядка не имеет значения). Как это:
http://hotfixv4.microsoft.com/Windows%207/Windows%20Server2008%20R2%20SP1/sp2/Fix354908/7600/free/427003_intl_x64_zip.exe
http://hotfixv4.microsoft.com/.Net%20Framework%202.0%20–%20Win7%20SP1,%20Windows%20Server%202008%20R2%20SP1%20(CBS)/sp2/DevDiv947612/50727.5661/free/430877_intl_x64_zip.exe
А затем скопируйте полученные URL-адреса в буфер обмена одновременно. Это на Windows 7 x64. Методы командной строки, Powershell v3 и Notepad++ являются регулярными. Заранее спасибо.