Search code examples
phpsimplexml

Get root node of XML doc using simplexml


Using simplexml_load_string() how do I get "ForgotPassword" from the following XML?

<?xml version="1.0" encoding="utf-8"?>
<ForgotPassword>
    <version>1.0</version>
    <authentication>
        <login>username</login>
        <apikey>login</apikey>
    </authentication>
    <parameters>
        <emailAddress>[email protected]</emailAddress>
    </parameters>
</ForgotPassword>

Solution

  • Are you wanting to get the name of the root node?

    $xml = simplexml_load_string($str);
    echo $xml->getName();