解析している一致したノードの内容を出力しようとして問題が発生しました。
<div class="description">some text <br/>more text<br/></div>
私はHTML::TreeBuilder::XPath
ノードを見つけるために使用しています(このクラスにはdivが1つだけあります):
my $description = $tree->findnodes('//div[@class="description"]')->[0];
HTML::Element
ノード(私が信じているように返されます)を見つけます$description->as_HTML
が、要素自体も含みます-要素内にすべてをHTMLとして含める必要があります:
some text <br/>more text<br/>
私は明らかにそれを正規表現で取り除くことができますが、それは厄介な感じで、それを行うための機能がどこかに欠けていると確信していますか?