Как добавить элемент в другой элемент, используя php

Я пытаюсь добавить элементы в свой новый созданный узел в 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,

Как решить эту проблему? Благодаря!