Inclusao de child xml no php

,

não sei o porque não acha o node. para incluir mais um horário

<?
$codigo = $_GET['codigo'];
$horaIni = $_GET['horaIni'];
$horaFim = $_GET['horaFim'];

$xml_msg = new DOMDocument("1.0","ISO-8859-1");
$xml_msg->load($xml_dir . "mensagens_globais.xml");
$xml = new DOMDocument("1.0","ISO-8859-1");
$xml->load($xml_dir . "snap.xml");
$xsl = new DOMDocument;
$xsl->load($xslt_dir . "snap.xsl");

$xml_config = '../../../dab/config/';

$doc = new DOMDocument();
$doc->load($xml_config . "config.xml");

$dabxml = $doc->documentElement;

$horarios = $dabxml->firstChild();

$horario = $doc->createElement('horario');
$horario->createElement('horaIni','50');
$horario->createElement('horaFim','50');
$horario->createElement('codigo','5050');

$doc->save();

?>