Мне нужно проверить возвращаемое значение вывода веб-сайта.В случае правильных данных для входа в систему он возвращает файл XML, а в случае неверных данных для входа в систему он просто возвращает строку с надписью «Вы ввели неверный идентификатор».
Моя проблема в том, что я использовал этот код для проверки,
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$output = curl_exec($ch);
curl_close($ch);
if(simplexml_load_string($output)){
echo 'Is XML';
}else{
echo 'Not XML';
}
Проблема заключается в проверке и отображении сообщения, но я получаю эти ошибки
Предупреждение: simplexml_load_string () [function.simplexml-load-string]: Entity: строка 1: ошибка синтаксического анализатора: ожидается начальный тег, '<' не найден в </p>
Предупреждение: simplexml_load_string () [function.simplexml-load-string]:
Предупреждение: simplexml_load_string () [function.simplexml-load-string]: ^ in
Есть ли способ разобраться в этих ошибках.Последний час я безуспешно искал в интернете.
Спасибо