in reply to libxml - insert node

"//node[label = '$bldg']/node[label = '$floor']/label/text()"
should be
"//node[label = '$bldg']/node[label = '$floor']/label"
and
$newnode = $parent->addSibling($new_element);
should be
$node->addSibling($new_element);