Bài tập 07: Lập trình ứng dụng lấy dữ liệu sitemap trang timoday.edu.vn
Sitemap của website là một tập tin văn bản có chứa tất cả các đường link URL của website, và được hiển thị dưới một file XML. Ví dụ như website https://timoday.edu.vn thì Sitemap là: https://timoday.edu.vn/post-sitemap.xml.
Dữ liệu XML tương ứng:
Yêu cầu:
- Tạo một cơ sở dữ liệu trong SQLite đặt tên là myDB.
- Tạo một bảng dữ liệu tblSiteMap(Id int auto increment, URL varchar(200), Images byte, Prority float, ChangeFrequency varchar(20), LastChange datetime).
- Bạn cần viết một hàm để chuyển dữ liệu từ file XML https://timoday.edu.vn/post-sitemap.xml vào bảng dữ liệu tblSiteMap ở trên.
- Mỗi bản ghi sẽ được trích xuất và lưu trữ vào cơ sở dữ liệu myDB (sử dụng câu lệnh SQL insert into tblSiteMap values (….)).
- Sử dụng đối tượng Cursor trong Android để duyệt qua các bản ghi trong bảng dữ liệu tblSiteMap đã lấy lấy được (bạn phải sử dụng câu lệnh SQL “select“ và cursor cho phần này)
- Sử dụng đối tượng Toast của Android để hiển thị thông tin các bản ghi được chọn.