Friday, August 8, 2014

Comparing XmlReader to SAXParser



1 . 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

2 . 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

3 . 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.

No comments:

Post a Comment