У меня есть сайт, управляемый PHP, который включает в себя XML-ленту новостей, которая удаленно обслуживается из ASP (то есть URL-адрес ленты XML имеет следующий порядок: http://remote.com/client.asp).
Поскольку канал часто недоступен (я имею в виду, что сайт возвращает ошибку ASP), я хотел бы проверить, является ли канал правильно сформированным XML, прежде чем включать его. Моя обычная функция url_exists не справляется с задачей, так как, конечно, URL существует даже при «ошибке».
ТИА.