Video: ( Nguồn: Thầy Phạm Anh Đới) Click here
Demo: Click here
1. Lý do phải dùng DOM
- SAX không cho phép truy xuất đến bất cứ 1 điểm nào ngay lập
tức mà cần phải đọc thông tin 1 cách tuần tự từ trên xuống dưới
- Đọc file XML bằng SAX rất phức tạp, đặc biệt là trong các
tìm kiếm nâng cao
- SAX ko hỗ trợ DTD
- SAX không có nhiều thông tin về lexical
- Không thể dùng SAX để cập nhật thông tin cho 1 file XML
- Trình duyệt không hỗ trợ SAX
2. Lợi ích của DOM
- Có thể truy xuất vào nhiều tài liệu cùng 1 lúc
- Có thể quản lý các cấu trúc dữ liệu phức tạp
- Cho phép thay đổi dữ liệu
- Cho phép truy xuất đến các thành phần trong XML 1 cách ngẫu
nhiên, liên tục
3. Các thành phần của DOM
- DOM có cấu trúc hình cây
- Bắt đầu là document. Sau đó đến thẻ root. Trong thẻ root
có các thẻ con. Trong thẻ con có các thuộc tính.
4. Làm việc với DOM
5. Các interface có trong DOM: Document, NodeList, Element,
Attr, Text, Node
Không có nhận xét nào:
Đăng nhận xét