ruby
いくつかのスクリプトを次のように変換していposh
ます:
> gem install nokogiri
> irb
> require 'nokogiri'
> $html = Nokogiri::HTML("<div><img src='//127.0.0.1:5598/user/first.png' />
<img src='//127.0.0.1:5598/user/second.png' /></div>")
> $html.xpath('//img[contains(@src,"first")]')
# Output: <img src='//127.0.0.1:5598/user/first.png' />
PowerShell には、次のものがあります。
> [System.Reflection.Assembly]::LoadWithPartialName("System.Xml.Linq")
> [System.Reflection.Assembly]::LoadWithPartialName("System.Xml.XPath")
> $html = [System.Xml.Linq.XDocument]::Parse("<div>
<img src='//127.0.0.1:5598/user/first.png' />
<img src='//127.0.0.1:5598/user/second.png' /></div>")
> [System.Xml.XPath.Extensions]::XPathSelectElement($html,
'//img[contains(@src,"first")]')
# It displays the properties of XElement type object
同じ出力を得るには?
PowerShell v.4 で html を解析するより良い方法はありますか?