本当にただのメモ

なるべく Qiita に投稿しよう

2018-06-06から1日間の記事一覧

XML::LibXML で XPath で要素を取得する

そもそも XPath が分からない //を用いて途中までのパスを省略 //span 属性を指定 //span[@class='regular_price'] XML::LibXML を使って XPath で要素を取得 XML::LibXML::XPathContext でラップする my $document = XML::LibXML->load_xml(string => $xml_…

XML::LibXML で XML をパースし、要素を取得する

use XML::LibXML; my $xml_str = <<'__XML__'; <root> <category> <name>fruit</name> <item> <name>apple</name> </item> <item> <name id="pearname">pear</name> <price>200</price> </item> </category> <category> <name>car</name> </category> </root> __XML__ # $document is a XML::LibXML::Document my $document…