Home » , » Hướng dẫn sửa lỗi xmlParseEntityRef no name warnings while loading xml into a php khi làm sitemap

Hướng dẫn sửa lỗi xmlParseEntityRef no name warnings while loading xml into a php khi làm sitemap

Đăng bởi: Code.Elite.Vn

Hôm nay ha vinh làm sitemap cho website để tăng lượng view cũng như đảm bảo tốt cho website đúng tiêu chuẩn của google, mọi thứ đã hoàn hảo hết cả rồi đến khi test sitemap hoạt động như thế nào thì gặp ngay lỗi xmlParseEntityRef no name, nhìn đi nhìn lại cũng chẳng thấy lỗi gì cả, trong khi xem nguồn vẫn hiện lên đầy đủ kết quả, vậy nguyên nhân tại sao, và chúng ta khắc phục như thế nào thì hôm nay hà vinh sẽ hướng dẫn các bạn nhé.

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