AMFPHP & PHP - إرجاع بيانات XML مع العلامات. لا اريد
سؤال
أنا أستخدم SimpleXML Extension و AMFPHP لإرسال بيانات XML إلى Flash.
قل لدي هذا XML:
<?xml version="1.0" encoding="ISO-8859-1"?>
<people>
<person>
<name>bob</name>
</person>
</people>
وأنا أحمله مع simplexml_load_file()
. عندما أفعل هذا:
$name = $xml->person[0]->name;
return $name;
يعود "<name>bob</name>"
. لماذا يعيد العلامات؟ عندما أفعل هذا مع PHP فقط وليس AMFPHP ، فإنه يعمل بشكل جيد.
المحلول
أريد أن أعرف إجابة هذا أيضًا
حسنًا ، اكتشفت كيفية حل هذا:
يجب عليك في الأساس كتابتها إلى سلسلة أو تعويم أو مزدوجة أو int أو أي شيء تحتاجه ...
$ xml = simplexml_load_file (xml_file_location) ؛
$ start = (double) $ xml-> layer [2] ['start'] ؛
// $ title = (string) $ xml-> layer [2] ['title'] ؛
إرجاع $ ابدأ ؛
لا تنتمي إلى StackOverflow