Interpretar contenido de variable

flip_sp
29 de Diciembre del 2005
Hola chicos, tengo un problemilla y necesito vuestra ayuda,

Os cuento:

recibo una variable, "$respuesta", de otro servidor con el que realizo una serie de operaciones.

el contenido de esta variable es una cadena como esta:

HTTP/1.1 200 OK
Date: Mon, 26 Dec 2005 12:30:32 GMT
Server: Microsoft-IIS/5.0
pragma: no-cache
cache-control: no-store
Content-Length: 116
Content-Type: text/html; charset=ISO-8859-1
Expires: Mon, 26 Dec 2005 12:42:58 GMT
Set-Cookie: ASPSESSIONIDAQCBQTBC=COFFBMNAGFICPGBCFANIOHAG; path=/
Cache-control: private
Connection: close


<html>
<body>
<DATOS><ESTADO>1</ESTADO><ERROR></ERROR><CODOP>000001-000002</CODOP></DATOS>
</body>
</html>

mi problema es que necesito extraer como variables los valores que aparecen al final de la respuesta, es decir : ESTADO, ERROR y CODOP, que parecen ser algo parecido a un xml, para guardarlos en una base de datos.

Gracias de antemano,

Flip