1
ĐẠI HC QUC GIA HÀ NI
TRƢỜNG ĐẠI HC CÔNG NGH
TRN HU D
CÁC K THUT PHÂN TÍCH
VÀ LY TIN T ĐỘNG T WEBSITE
LUẬN VĂN THẠC SĨ CÔNG NGH THÔNG TIN
Hà Ni -
2016
2
ĐẠI HC QUC GIA HÀ NI
TRƢỜNG ĐẠI HC CÔNG NGH
TRN HU D
CÁC K THUT PHÂN TÍCH
VÀ LY TIN T ĐỘNG T WEBSITE
Ngành: Công ngh Thông tin
Chuyên ngành: K Thut Phn Mm
Mã s: 60 48 0103
LUẬN VĂN THẠC SĨ CÔNG NGH THÔNG TIN
NGƢỜI HƢỚNG DN KHOA HỌC: TS. TÔ VĂN KHÁNH
Hà Ni -
2016
3
LỜI CAM ĐOAN
Tôi xin cam đoan, đây là công trình nghiên cu ca bn thân, các s liu các
đon chƣơng trình ca ng dng, các kết qu trình bày trong lun văn trung
thc và chƣa từng đƣợc ai công b trong bt k công trình luận văn nào trƣớc đây.
Tác gi luận văn
Trn Hu D
4
LI CẢM ƠN
Trƣớc tiên tôi xin chân thành cảm ơn đến thy giáo TS. Văn Khánh -
ngƣi đã tn tình ch bảo giúp đỡ tôi trong sut quá trình thc hiện đề tài lun
văn thạc sĩ cho đến khi hoàn thành đềi.
Tôi xin bày t lòng biết ơn chân thành tới các thy giáo khoa Công ngh
thông tin, trƣờng Đại hc Công nghệ, Đại hc Quc Gia Ni - nơi tôi đã theo
hc trong những năm qua. Các thy đã dy cung cp nhng kiến thc quý
báu, to điu kin tt nht cho tôi trong sut quá trình hc tp nghiên cu ti
trƣờng.
Sau cùng tôi xin chân thành cm ơn những ngƣời thân trong gia đình, cảm
ơn bạn bè cùng khóa, đồng nghiệp trong cơ quan đã giúp đỡ tôi trong quá trình hc
tp và nghiên cu thc hin luận văn này.
Tuy nhiên, trong quá trình làm luận văn tôi cũng đã rất c gng nghiên cu,
tìm hiu các vấn đ liên quan song luận văn vẫn chƣa thực s đƣc hoàn chnh,
vn còn nhng thiếu sót nhất định. Tôi rt mong nhận đƣợc nhng ý kiến đánh giá,
góp ý ca các thy cô giáo, các bạn để luận văn đƣợc hoàn thiện hơn.
Hà ni, tháng 11 năm 2016
Hc viên
Trn Hu D
5
MC LC
LỜI CAM ĐOAN ...................................................................................................... 3
LI CẢM ƠN ........................................................................................................... 4
DANH MC HÌNH V ............................................................................................ 7
M ĐẦU ................................................................................................................... 9
CHƢƠNG 1 GIỚI THIU ...................................................................................... 11
1.1. Nhu cu cp nht tin tc của ngƣời dùng ................................................ 11
1.2. ng dng của đọc tin t động ................................................................. 11
CHƢƠNG 2 CÁC KỸ THUT PHÂN TÍCH VÀ LY TIN T ĐỘNG............. 13
2.1. Gii thiungôn ng m rộng đánh dấu XML ......................................... 13
2.2. Gii thiu K thut RSS .......................................................................... 17
2.3. Phƣơng pháp Interface DOM phân tích RSS 2.0 .................................... 22
2.4. Phƣơng pháp Interface SAX phân tích RSS 2.0 ..................................... 24
2.5. Phân tích ni dung XML trong Android s dng XmlPullParser ........... 26
CHƢƠNG 3 K THUT PHÂN TÍCH WEBSITE VI JSOUP ......................... 29
3.1. Gii thiu ................................................................................................. 29
3.2. Định nghĩa Jsoup ..................................................................................... 29
3.3. Thành phn ca Jsoup API ...................................................................... 30
3.4. Các phƣơng thức DOM ........................................................................... 32
3.5. Các phƣơng thức ging Css, jQuery ....................................................... 34
CHƢƠNG 4 XÂY DỰNG PHÁT TRIN NG DNG T ĐỘNG CP
NHT TIN TC ..................................................................................................... 37
4.1. Mt s ng dng h tr đọc tin tc t file RSS hin có ......................... 37
4.2. Phân tích thiết kế h thống đọc tin t đng t website ........................... 39
4.3. Các chức năng cơ bản ca ng dng ....................................................... 50
4.4. Kết qu thc nghim và nhn xét ............................................................ 54
TÀI LIU THAM KHO ....................................................................................... 57