Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $oDocument = simplexml_load_string($this->sendData($sXML, $this->aConfiguration['urlServices']));
- if (!$oDocument) {
- $errors = libxml_get_errors();
- foreach ($errors as $error) {
- echo display_xml_error($error, $xml);
- }
- libxml_clear_errors();
- }
- else {
- echo "SUCCESS";
- }
- function display_xml_error($error, $xml)
- {
- $return = $xml[$error->line - 1] . "\n";
- $return .= str_repeat('-', $error->column) . "^\n";
- switch ($error->level) {
- case LIBXML_ERR_WARNING:
- $return .= "Warning $error->code: ";
- break;
- case LIBXML_ERR_ERROR:
- $return .= "Error $error->code: ";
- break;
- case LIBXML_ERR_FATAL:
- $return .= "Fatal Error $error->code: ";
- break;
- }
- $return .= trim($error->message) .
- "\n Line: $error->line" .
- "\n Column: $error->column";
- if ($error->file) {
- $return .= "\n File: $error->file";
- }
- return "$return\n\n--------------------------------------------\n\n";
- }
Add Comment
Please, Sign In to add comment