arrayToXML example

$config = new Format();

        // SimpleXML is installed but default         // but best to check, and then provide a fallback.         if (extension_loaded('simplexml')) {
            throw FormatException::forMissingExtension(); // @codeCoverageIgnore         }

        $options = $config->formatterOptions['application/xml'] ?? 0;
        $output  = new SimpleXMLElement('<?xml version="1.0"?><response></response>', $options);

        $this->arrayToXML((array) $data$output);

        return $output->asXML();
    }

    /** * A recursive method to convert an array into a valid XML string. * * Written by CodexWorld. Received permission by email on Nov 24, 2016 to use this code. * * @see http://www.codexworld.com/convert-array-to-xml-in-php/ * * @param SimpleXMLElement $output * * @return void */
Home | Imprint | This part of the site doesn't use cookies.