public function errorsAsXML()
    {
        $dom = new DOMDocument('1.0', 'UTF-8');
        $root = $dom->createElement("phpsysinfo");
        $dom->appendChild($root);
        $xml = new SimpleXMLExtended(simplexml_import_dom($dom), 'UTF-8');
        $generation = $xml->addChild('Generation');
        $generation->addAttribute('version', PSI_VERSION_STRING);
        $generation->addAttribute('timestamp', time());
        $xmlerr = $xml->addChild("Errors");
        foreach ($this->_arrErrorList as $arrLine) {
//            $error = $xmlerr->addCData('Error', $arrLine['message']);
            $error = $xmlerr->addChild('Error');
            $error->addAttribute('Message', $arrLine['message']);
            $error->addAttribute('Function', $arrLine['command']);
        }
        header("Cache-Control: no-cache, must-revalidate\n");
        header("Content-Type: text/xml\n\n");
        echo $xml->getSimpleXmlElement()->asXML();
        exit();
    }
public function errorsAsXML()
    {
        $dom = new DOMDocument('1.0', 'UTF-8');
        $root = $dom->createElement("phpsysinfo");
        $dom->appendChild($root);
        $xml = new SimpleXMLExtended(simplexml_import_dom($dom), 'UTF-8');
        $generation = $xml->addChild('Generation');
        $generation->addAttribute('version', PSI_VERSION_STRING);
        $generation->addAttribute('timestamp', time());
        $xmlerr = $xml->addChild("Errors");
        foreach ($this->_arrErrorList as $arrLine) {
//            $error = $xmlerr->addCData('Error', $arrLine['message']);
            $error = $xmlerr->addChild('Error');
            $error->addAttribute('Message', $arrLine['message']);
            $error->addAttribute('Function', $arrLine['command']);
        }
        header("Cache-Control: no-cache, must-revalidate\n");
        header("Content-Type: text/xml\n\n");
        echo $xml->getSimpleXmlElement()->asXML();
        exit();
    }
public function errorsAsXML ( ) { $ dom = new DOMDocument ( '1.0' , 'UTF-8' ) ; $ root = $ dom -> createElement ( "phpsysinfo" ) ; $ dom -> appendChild ( $ root ) ; $ xml = new SimpleXMLExtended ( simplexml_import_dom ( $ dom ) , 'UTF-8' ) ; $ generation = $ xml -> addChild ( 'Generation' ) ; $ generation -> addAttribute ( 'version' , PSI_VERSION_STRING ) ; $ generation -> addAttribute ( 'timestamp' , time ( ) ) ; $ xmlerr = $ xml -> addChild ( "Errors" ) ; foreach ( $ this -> _arrErrorList as $ arrLine ) { //            $error = $xmlerr->addCData('Error', $arrLine['message']); $ error = $ xmlerr -> addChild ( 'Error' ) ; $ error -> addAttribute ( 'Message' , $ arrLine [ 'message' ] ) ; $ error -> addAttribute ( 'Function' , $ arrLine [ 'command' ] ) ; } header ( "Cache-Control: no-cache, must-revalidate\n" ) ; header ( "Content-Type: text/xml\n\n" ) ; echo $ xml -> getSimpleXmlElement ( ) -> asXML ( ) ; exit ( ) ; }
converts the internal error and warning list to a XML file

@return void
converts the internal error and warning list to a XML file