innerHTML in xPath?

后端 未结 4 512
醉话见心
醉话见心 2021-01-14 17:33

Is there a way of retrieving HTML (and JavaScript) contained in a div element?

4条回答
  •  悲&欢浪女
    2021-01-14 18:16

    I'm not a PHP developer but I found this:

    function getNodeInnerHTML(DOMNode $oNode)
    {
        $oDom = new DOMDocument();
        foreach($oNode->childNode as $oChild)
        {
            $oDom->appendChild($oDom->importNode($oChild, true));
        }
        return $oDom->saveHTML();
    }
    

    from http://www.sitepoint.com/forums/showthread.php?p=4225203

    I don't think you can select content including with only XPath, so a function like the one above may be necessary. And then you select your div like //div[@id='someID'] etc.

提交回复
热议问题