Version: current

# Class SimpleXMLElement

  SimpleXMLElement implements Traversable

PHP Extension: SimpleXML
Used by: ``Convert::recursiveXMLToArray()``
Documented at php.net

## Methods summary

`final public` | # `__construct( mixed $data, mixed $options, mixed $data_is_url, mixed $ns, mixed $is_prefix )`
`public` | # `asXML( mixed $filename )`
`public` | # `saveXML( mixed $filename )`
`public` | # `xpath( mixed $path )`
`public` | # `registerXPathNamespace( mixed $prefix, mixed $ns )`
`public` | # `attributes( mixed $ns, mixed $is_prefix )`
`public` | # `children( mixed $ns, mixed $is_prefix )`
`public` | # `getNamespaces( mixed $recursve )`
`public` | # `getDocNamespaces( mixed $recursve, mixed $from_root )`
`public` | # `getName( )`
`public` | # `addChild( mixed $name, mixed $value, mixed $ns )`
`public` | # `addAttribute( mixed $name, mixed $value, mixed $ns )`
`public` | # `__toString( )`
`public` | # `count( )`

### Magic methods summary

[Raise a SilverStripe Framework issue/bug](https://github.com/silverstripe/silverstripe-framework/issues/new)
- [Raise a SilverStripe CMS issue/bug](https://github.com/silverstripe/silverstripe-cms/issues/new)
- Please use the Silverstripe Forums to ask development related questions. -