1. Nguyên nhân
Đầu tiên là do các ký tự đặc biệt chứa trong đường dẫn nên làm lỗi xml khi tải trang và chúng ta khắc phục thế nào, có nhiều cách làm nhưng ha vinh thấy chạy luôn mã nguồn dưới đây là nhanh nhất
$str=preg_replace('/&(?!#?[a-z0-9]+;)/', '&', $str);hoặc loại bỏ luôn các ký tự đặc biệt trong url đi là được
$str=preg_replace('/&(?!#?[a-z0-9]+;)/', '', $str);2. Kết luận
Qua bài hướng dẫnsửa lỗi xmlParseEntityRef no name warnings trong khi tải trang xml khi làm sitemap chúng ta đã biết khắc phục được rồi phải không nào,khi nào gặp lỗi này các bạn hãy nghĩ ngay đến các ký tự đặc biệt và khắc phục hiệu quả nhanh chóng khi áp dụng vào dự án của mình thành công nhé.
Chúc các bạn thành công
0 comments:
Post a Comment