これはひどい

    $ok = XML::LibXML->new->parse_string($ok->toString)->documentElement;
    my @found = $ok->findnodes('//D:timeout');

$okにXML::LibXML::Elementが入ってるんですが、一回parserを通して新しいXML::LibXML::Elementを作り直さないとfindnodesがちゃんと動かない状態になってしまいました。これはなんか間違ってるんやろうなぁ。

     my @found = $ok->getElementsByTagNameNS('DAV:','timeout');

あは。これでとれたわ。書いた瞬間発想が切り替わるっていうのも無駄が多いなぁ。
もういっちょ。

$_->parentNode->removeChild($_);

じゃなくて

$_->unbindNode;

でした。知らないって怖いわー。いやいや、ほんとひどいわー。→うわ。もう昼すか。やばす。一回風呂に入っとこう。