Parecerá una tonteria, pero por mas que busco no he podido encontrar cómo sacar el contenido de una etiqueta html. Creo que lo he probado todo  

 . Tengo un archivo asi:   
 Código PHP:
     
<contenido id="IDunico">
<titulo>El titulo principal</titulo>
<subtitulo>Subtitulo pequeño debajo de titulo</subtitulo>
<desarrollo>
<p>Esto es todo lo que contendria el articulo.
<p>El texto del interior contiene parrafos, <a href="pagina">enlaces</a> y saltos<br>de linea varios.
</desarrollo>
</contenido> 
    
  
Lo que intento es crear una funcion javascript que devuelva el articulo en un array pasandole el ID por argumento, es decir:  
 Código PHP:
     
function getArticulo(id) {
  art=document.getElementById(id);
  tit=....;              //deberia contener "El titulo principal"
  subtit=....;        //deberia contener "Subtitulo pequeño debajo de titulo"
  desa=....;         //deberia contener todo esto:
/*
<p>Esto es todo lo que contendria el articulo.
<p>El texto del interior contiene parrafos, <a href="pagina">enlaces</a> y saltos<br>de linea varios.
*/
  return [tit,subtit,desa];
} 
    
  He probado con muchas cosas, por favor, un cable con el DOM, que estoy muy frio. 
   
Saludos