Я пытаюсь добавить элементы в свой новый созданный узел в Domdocument.
У меня есть что-то вроде
$dom = new DomDocument(); $dom->loadHTML($html]); $xpath=new DOMXpath($dom); $result = $xpath->query('//tbody'); if($result->length > 0){ $tbody = $dom->getElementsByTagName('tbody'); $table=$dom->createElement('table'); $table->appendChild($tbody); }
У моего тела нет табличного тега, и это похоже на
<tbody> <tr> <td>cell</td> <td>cell</td> <td>cell</td> </tr> ….more </tbody>
Я хотел бы обернуть его table
тегом.
Мои коды не работают, и это дало мне ошибку, как
PHP Catchable fatal error: аргумент 1, переданный в DOMNode :: appendChild (), должен быть экземпляром DOMNode, экземпляром DOMNodeList,
Как решить эту проблему? Благодаря!