public function computeData($grid) { $xmlEncoder = new XmlEncoder(); $xmlEncoder->setRootNodeName('grid'); $serializer = new Serializer(array(new GetSetMethodNormalizer()), array('xml' => $xmlEncoder)); $data = $this->getGridData($grid); $convertData['titles'] = $data['titles']; $convertData['rows']['row'] = $data['rows']; $this->content = $serializer->serialize($convertData, 'xml'); }