رفع خطای Attribute xmlns:media redefined in Entity
اگر در حین کار با کتابخانهی DOMDocument در پی اچ پی هستید و خطای DOMDocument::loadXML(): Attribute xmlns:media redefined in Entity هستید.
رفع خطای Attribute xmlns:media redefined in Entity
برای رفع این خطا قبل از استفاده از شی DOMDocument تابع زیر را در کد خود قرار دهید:
libxml_use_internal_errors(true);
اگر هنوز مشکلتان رفع نشده است در بخش نظرات این نوشته، برای ما کامنت بذارید.
برای امتیاز به این نوشته کلیک کنید!
[کل: 2 میانگین: 5]



















من همیشه فکر میکردم اینجور خطاها از سمت سروره، ولی الان شک کردم بیشتر از ورودی باشه
دقیقاً، در بیشتر موارد مشکل از دادهایه که وارد parser میشه نه خود سرور.
کسی می دونه چرا بعضی سایت ها دو بار یه attribute رو توی تگ html تکرار می کنن؟
این معمولاً به خاطر template یا generatorهای اشتباهه که خروجی تمیز تولید نمیکنن.
این مشکل بیشتر به XML بودن داده مربوطه یا HTML بودنش؟
اغلب وقتی HTML به شکل XML-like پردازش میشه اینجور خطاها ظاهر میشه، مخصوصاً اگر استانداردها رعایت نشده باشن.
من یه بار خروجی یه سایت رو گرفتم، تو بعضی صفحات درست کار میکرد ولی یه سری صفحهها کامل خطا میداد، طبیعی هست؟
بله، چون همه صفحات لزوماً ساختار یکسانی ندارن و بعضیها markup ناسازگار تولید میکنن.
این مشکل فقط موقع پردازش بعضی سایتها پیش میاد یا ممکنه از خود تنظیمات PHP هم باشه؟
بیشتر وقتها به ساختار HTML/XML ورودی مربوط میشه، مخصوصاً وقتی namespace یا attributeها تکراری باشن، نه تنظیمات PHP.