Brain’s XML class performs some common tasks that make working with XML a lot easier.
XML From Array
$arr = [ 'animals' => [ 'duck' => 'Daffy', 'pig' => 'Porky', 'dog' => 'Buster' ] ]; $xml = XML::from_array( $arr );
XML To Array
$xml = ' <?xml version="1.0" ?> <animals> <duck>Daffy</duck> <pig>Porky</pig> <dog>Buster</dog> </animals> '; $arr = XML::to_array( $xml );
Prep String
$str = XML::prep_string( $str );