السلام عليكم ورحمة الله وبركاته
لدي ملف XML تم إنشاؤه بواسطة الـ (.NET) ومطلوب إني أقرأه بالـ (PHP) لحتى الآن ما في مشكلة
طلعت لي النتائج مع خطأ في البدايةكود:$xml_str = file_get_contents(file.xml); $xml = new SimplexmlElement($xml_str); foreach($xml->Tablix1 as $item) { echo $item->Details_Collection->Details['fname'].' - '.$item->Details_Collection->Details['fid']; }
المهم بعد محاولات لقيت انه في بداية الـ XML مكتوب:كود:Warning: SimpleXMLElement::__construct() [simplexmlelement.--construct]: namespace warning : xmlns: URI PHP_Drivers is not absolute in C:\xampp\htdocs\XML\demo.php on line 7 Warning: SimpleXMLElement::__construct() [simplexmlelement.--construct]: i="http://www.w3.org/2001/XMLSchema-instance" xmlns="PHP_Drivers" in C:\xampp\htdocs\XML\demo.php on line 7 Warning: SimpleXMLElement::__construct() [simplexmlelement.--construct]: ^ in C:\xampp\htdocs\XML\demo.php on line 7
URL LOCATIONكود:<?xml version="1.0" encoding="utf-8"?> <Report xsi:schemaLocation="PHP_Drivers http://URL LOCATION" Name="PHP_Drivers" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="PHP_Drivers">
هو مكان تواجد الملف على السيرفر.
المهم مسحت المعلومات الي داخل الـ Report tag
بالشكل التالي
اشتغل تمام بدون أخطاءكود:<?xml version="1.0" encoding="utf-8"?> <Report>
حالياً كيف أتعامل مع الخطأ الي طلع لي لأني ما بأقدر أعدل على الـ XML
وشكراً![]()


رد مع اقتباس
