Chủ Nhật, 10 tháng 8, 2014

Describe overview of DOM

SAX có nhược điểm là không thể trực tiếp đọc tại một vị trí ngay lập tức mà sẽ phải đọc từ trên xuống dưới nên với việc tìm kiếm chi tiết thì với SAX sẽ rất phức tạp.
SAX không hỗ trợ DTD và không nhiều thông tin về Lexical.
SAX không cập nhật được thông tin file XML.

DOM:
Có các ưu điểm giống SAX nhưng ngoài ra có thể truy xuất cùng 1 lúc nhiều tài liệu , truy cập ngẫu nhiên đến 1 thành phần trong file XML , có thể cập nhật thông tin file XML.

Thành phần của DOM
Cấu trúc của DOM là cấu trúc rẽ nhánh . Bắt đầu từ Document sau đó đến thẻ root vớt nhiều thẻ nhỏ hơn ở bên trong
Làm việc với DOM
Nếu SAX có parser thì DOM có Documentbuilder , XML data , Document builder factory . DOM cũng gần tương tự như làm việc với SAX
Interface trong DOM

Nhận xét

-DOM có tất cả các ưu điểm của SAX nhưng được thêm nhiều hơn , hoàn thiện hơn
-DOM phân tích dữ liệu nhanh và toàn bộ dữ liệu trong bộ nhớ trong khi SAX chỉ 1 phần nhỏ

Không có nhận xét nào:

Đăng nhận xét