Thứ Ba, 29 tháng 7, 2014

Use TreeWalker to read xml file

Demo : Create an XML document containing the employee details of an organization. Then create an application, which uses the DOM parser to parse the XML document into a DOM tree and traverses through it. The application should implement the TreeWalker interface to traverse all the nodes present in the DOM tree and print the value of the nodes.

Bước 1: Tạo new project


Bước 2: Tạo file employees.xml

Bước 3: Viêt code cho file chạy chương trình

-code lấy dữ liệu DOM tree


-code chạy chương trình


Kết quả:


Demo: https://drive.google.com/file/d/0B-EFzewQLSMDMzVYdVVpM3B1ckU/edit?usp=sharing

Nhận xét: So sánh NodeIterator và  TreeWalker

Giống:
-Cả 2 đều rất năng động, dễ thao tác.
-NodeIterator và TreeWalkers đều thể hiện cái nhìn về một cây tài liệu

Khác: 
-NodeIterator trình bày một cái nhìn phẳng của cây con như một chuỗi các lệnh của các nút, được trình bày theo thứ tự tài liệu.
-Ngược lại, một TreeWalker duy trì các mối quan hệ thứ bậc của cây con, cho phép chuyển hướng của hệ thống phân cấp này
-Như vậy ,TreeWalkers là tốt hơn để thể hiện cấu trúc của tài liệu xung quanh các node được chọn sẽ được thao tác . NodeIterators lại tốt hơn cho công việc mà tập trung vào các nội dung của mỗi node được lựa chọn.

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

Đăng nhận xét