遇到麻煩試圖輸出匹配節點的內容是我解析:Perl的HTML ::元素 - 傾銷只是後人的HTML
<div class="description">some text <br/>more text<br/></div>
我使用HTML::TreeBuilder::XPath
找到節點(只有一個div使用該班):
my $description = $tree->findnodes('//div[@class="description"]')->[0];
它發現節點(返回爲HTML::Element
我相信),但$description->as_HTML
包括元素本身太 - 我只想包含在元素中的HTML一切:
some text <br/>more text<br/>
我明顯可以正則表達式剝離出來,但感覺凌亂,我敢肯定我只是缺少一個函數的地方去做?
返回類型爲HTML的一個目的:: TreeBuilder作爲:: XPath的:: TextNode不具備「as_HMTL」的方法(和我似乎無法找到任何文檔,以什麼它確實提供) – AndyC