Thứ Hai, 28 tháng 7, 2014

Comparing XmlReader to SAXParser

Sự khác nhau giữa XMLReader và SAXParser:

 SAXParser:
    -SAX sử dụng một mô hình đẩy
    -Với SAX, chúng ta chỉ cần thiết lập một xử lý sự kiện. Phân tích cú pháp SAX mặc định hoạt động như một trình điều khiển để phân tích các tài liệu và gửi các sự kiện.
    - Ít code hơn

XMLReader
    -XMLReader sử dụng một mô hình kéo
    -Với XMLReader, chúng ta phải tạo ra một vòng lặp để gọi phương thức đọc của lớp XMLReader. Sau đó chúng ta phải thực hiện một công trình chuyển đổi mà gửi các xử lý thủ tục khác tùy thuộc vào loại nút.
    -Nhiều code hơn

Nhận xét 
 -Có thể gọi các method của XMLReader để kéo dữ liệu, giúp kiểm soát nhiều và thực hiện mọi việc dẽ dàng hơn so với mô hình SAX.





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

Đăng nhận xét