RSSPHP

Xử lý XML trong PHP5 một cách nhanh chóng và hiệu quả

PHP5 cung cấp class SimpleXML là một class rất dễ sử dụng, bài này sẽ hướng dẫn các bạn parse file XML trong 7 nốt nhạc

Đầu tiên, lấy một đoạn XML mẫu để tập tành phân tích lưu lại với tên: dataxml.xml

Để tạo ra một đối tượng SimpleXmlElement, cách đơn giản là truyền vào một chuỗi hoặc một file, ta sử dụng theo cú pháp sau:

ví dụ:

$books = new SimpleXMLElement(‘dataxml.xml’, null, true);

Với books là phần tử root đầu tiên trong file XML nên không xét tới.

Lúc này, $books là 1 đối tượng chỉ tới tất cả phần tử con (tức là book) của đoạn XML. Như vậy,  nhìn vào file XML trên, ta có thể lần lượt lấy hết tất cả dữ liệu trong file thông qua vòng lặp

Bây giờ, mở trình duyệt web lên và xem kết quả nào!

Ghi chú:

Lấy giá trị phần tử: $obj->elements_tag_name

Lấy thuộc tính của phần tử: $obj[''attirbute']

Chúc các bạn thành công.

Download toàn bộ source: Phân tích file XML bằng PHP

Tags:

Nếu bạn thấy bài viết hữu ích, hãy nhấn +1 và các liên kết chia sẻ để website ngày càng phát triển hơn. Xin cám ơn bạn!

Nếu là khách, bạn phải đăng ký tài khoản và kích hoạt tài khoản để bình luận được hiển thị ở đây.
Thông tin kích hoạt gửi đến mail của bạn.

Tin mới hơn

Tin cũ hơn

Lên trên đầu