تلقى رؤوس HTTP غير صحيح/غير متوقعة بالنسبة XSL نوع الملف

StackOverflow https://stackoverflow.com/questions/1205864

  •  05-07-2019
  •  | 
  •  

سؤال

أنا باستخدام PHP+حليقة إلى استرداد ملف XSL, ولكن أولا أريد أن أفعل بعض الحد الأدنى التحقق من أن الملف هو في الحقيقة ملف XSL.

أنا تأكد من وجود الملف ، رمز الحالة 200 موافق ، وأنه قد الصحيح امتداد الملف ولكن بعد ذلك أريد أن تحقق رأس نوع محتوى.لقد فعل هذا باستخدام curl_getinfo() وظيفة.كل شيء على ما يرام.

ولكن XSL الملفات دائما العودة "application/xml"أو "text/xml"مثل نوع المحتوى ، والتي هي ملفات XML.أنا أعتقد أن XSL ينبغي أن يكون رأس "application/xslt+xml".إذا ما الذي يحدث هنا و كيف أتأكد انها XSL الوثيقة ؟

هل كانت مفيدة؟

المحلول

ويمكنك التحقق من مساحة XSLT في الملف. إذا PHP النسخة> = 5.1.2، استخدم SimpleXMLElement::getNamespaces()

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top