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