كيف يمكنني تحليل XML من PHP تم إرسالها إلى الخادم كنص / XML؟

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

  •  09-09-2019
  •  | 
  •  

سؤال

لدي برنامج نصي من جانب العميل مكتوب في مسج يقوم بإرسال بيانات نص / XML إلى الخادم، لكن لا يمكنني معرفة كيفية تحليل الطلب لأن البيانات ليست متغير سلسلة استعلام. JQuery يشبه هذا:

jQuery.ajax({
    url: "test.php",
    type: "POST",
    processData: false,
    contentType: "text/xml",
    data: xmlDoc,
    success: function( data ) {
        alert( data );
    }
});

XMLDOC هو مستند XML صالح. لقد جربت كل شيء في PHP، لكن لا يمكنني الحصول على أي من العقد أو المحتوى باستخدام SimpleXML.

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

المحلول

أعتقد أنك تريد شيئا مثل:

$xml_text = file_get_contents("php://input");
$xml = simplexml_load_string($xml_text);
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top