Sorry, I knew I should know better.
I was using the ojo#x <https://mojolicious.org/perldoc/ojo#x> example and I
just added on to it:
$ perl -Mojo -E 'say x(f("test.html")->slurp)->at("title")->content("NEW TEXT")'
I've lost access to the dom! I needed to store the dom object in a
variable so I could get back to the dom after looping thru find:
$ perl -Mojo -E 'my $dom = x(f("test.html")->slurp);
$dom->at("title")->content("NEW TEXT"); say $dom'
There was a discussion recently about tap. Is this a good use for tap?
$ perl -Mojo -E 'say
x(f("index.html")->slurp)->tap(sub{$_->at("title")->content("NEW
TEXT")})'
Now I have the full dom with my updated information!
On Fri, Aug 24, 2018 at 8:24 PM Stefan Adams <[email protected]> wrote:
> Can Mojo::DOM be used to update information in a tree? For example, if I
> want to strip the host from all links, I might ->find('a[href]') and then
> loop through the collection to do some updates. But unless I'm missing
> something, I can't then update the original dom with these changes.
>
--
You received this message because you are subscribed to the Google Groups
"Mojolicious" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/mojolicious.
For more options, visit https://groups.google.com/d/optout.