/** * function to parse a single response element. Response contain a text * element and dtdid attribute */ private function parseResponseElement($elem) { $response = new Response(null); // process request attributes $temp = $elem->getAttribute("dtdid"); if ($temp != null) { $response->setDtdID($temp); } // process TEXT child element $text = $elem->firstChild; if ($text != null) { $response->setContent($text->data); } return $response; }