LoveToCode نشر 10 أغسطس 2015 أرسل تقرير مشاركة نشر 10 أغسطس 2015 كيف اتمكن من تحويل البيانات المخزنة على الخادم بنسق XML الى JSON لا رسالها الى المستخدم باستخدام لغة ال php اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
1 عبدالرحمن احمد16 نشر 12 أغسطس 2015 أرسل تقرير مشاركة نشر 12 أغسطس 2015 لك الحل في سطرين فقط.هذا سيتم باستخدام دالتين في phpالدالة الأولى هي simplexml_load_string - هذه الدالة تقوم بتحويل أو ترجمة شفرات xml إلى كائن Object.الدالة الثانية هي json_encode - وهذه تقوم بتحويل الكائن Object إلى تنثيق JSON.هذا مثال على ذلك:لنفترض أن هذه هي شفرات الـ XML التي نُريد تحويلها إلى JSON<?php $xml_string = <<<XML <?xml version="1.0" ?> <states> <state id="AL"> <name>Alabama</name> </state> <state id="AK"> <name>Alaska</name> </state> </states> XML; ?>وكما ذكرت بأن الحل سيكون في سطرين فقط.هكذا:<?php $xml = simplexml_load_string($xml_string); $json = json_encode($xml); ?>لنقوم بطباعة المتغير $json للتأكُد من عمل الدالتين بنجاح.هكذا:<?php echo $json; ?>وهكذا ستكون المخرجات:{ "state":[ { "@attributes":{ "id":"AL" }, "name":"Alabama" }, { "@attributes":{ "id":"AK" }, "name":"Alaska" } ] }وهكذا تم تحويل XML إلى JSON. 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Abdelali Kaddouri نشر 31 يوليو 2023 أرسل تقرير مشاركة نشر 31 يوليو 2023 شكرا جزيلا اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
LoveToCode
كيف اتمكن من تحويل البيانات المخزنة على الخادم بنسق XML الى JSON لا رسالها الى المستخدم باستخدام لغة ال php
رابط هذا التعليق
شارك على الشبكات الإجتماعية
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.