Monks, I was trying to use HTML::Element to modify a HTML tree but I ran into a difficulty. What I am trying to do is go through the tree, and whenever I find a link that matches a certain pattern, I want to remove the link
My code
if need_to_get_rid_of($node){ print $node->findvalue('text()')." ".$node->findvalue('@href')."\n"; $node->attr('@href', undef); print $node->findvalue('text()'). " ".$node->findvalue('@href')."\n" +; }
Sample output
Highlights of This Issue pt01.html Highlights of This Issue pt01.html Preface pt02.html Preface pt02.html Part III. Administrative, Procedural, and Miscellaneous pt03.html Part III. Administrative, Procedural, and Miscellaneous pt03.html Part IV. Items of General Interest pt04.html Part IV. Items of General Interest pt04.html
Am I just using $node->attr('attr','val') wrong? Is it simply a case of misinterpreting directions? Please help.
In reply to HTML::Element Am I misinterpreting instructions? by TendulkarIsGod
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |