Symfony\Component\Serializer\Encoder\XmlEncoder::setRootNodeName PHP Méthode

setRootNodeName() public méthode

Sets the root node name.
public setRootNodeName ( string $name )
$name string root node name
    public function setRootNodeName($name)
    {
        $this->rootNodeName = $name;
    }

Usage Example

 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');
 }