XML

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