Я использую PHP + curl для получения файла XSL, но сначала я хочу сделать некоторую минимальную проверку того, что файл действительно является файлом XSL.
Я уверен, что файл существует, имеет код состояния 200 OK и правильное расширение файла, но затем я хочу проверить заголовок для Content-Type. Я делаю это с помощью функции curl_getinfo()
. Все хорошо.
Но XSL-файлы всегда возвращают «application/xml
» или «text/xml
» в качестве Content-Type, который предназначен для файлов XML. Я считаю, что заголовок XSL должен быть "application/xslt+xml
". Итак, что здесь происходит и как я могу убедиться, что это XSL-документ?