AMFPHP & PHP - إرجاع بيانات XML مع العلامات. لا اريد

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

  •  22-09-2019
  •  | 
  •  

سؤال

أنا أستخدم 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'] ؛

إرجاع $ ابدأ ؛

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