我是php domdocument的新手,当有span标记时,我试图用<a>
标记包装html。
我的HTML就像
text….<span>test here.</span>…another text here
我想用php domdocument包装它们。
$dom = new DomDocument();
$dom->loadHTML($html);
$xpath=new DOMXpath($dom);
$result = $xpath->query('//span');
if($result->length > 0){
$strong=$dom->createElement('a');
//I am not sure what to do next……..
}
感谢您的帮助!
答案 0 :(得分:0)
如果我理解您要做的事情,这篇文章可能会对您有所帮助:How can I wrap two chosen elements with a div using PHP's DOMDocument?
据我所知,您需要使用appendChild()
使$result
成为$strong
的孩子。这应该看起来像:
$strong->appendChild($result);