Cordial Saludo,
 
he estado buscando informacion y no he encontrado nada sobre como agregar la linea: 
Código:
 <?xml-stylesheet type='text/xsl' href='horario.xsl'?>
  en un documento XML creado con DOMDocument, en lenguaje PHP.
el metodo que utilizo es el siguiente:   
Código PHP:
Ver original$xml = new DOMDocument('1.0', 'utf-8');
    $xslt = $xml->createTextNode('<?xml-stylesheet type="text/xsl" href="horario.xsl"?>');
    $xml->appendChild($xslt);
    $raiz = $xml->createElement('horario');
    $xml->appendChild($raiz);
  
pero me agrega $lt; y $gt; en vez de los caracteres: < y >.   
Código XML:
Ver original<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type='text/xsl' href='horario.xsl'?>
<horario></horario>
  
si alguien sabe como puedo solucionar esto se los agradeceria.