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

Manipulate DOM tree

Module 1 và 4.
Module 1 :  Tạo một danh sách học sinh student.xml. Viết chương trình cho một giáo viên để đếm số học sinh trong một lớp học. Tạo một DOM treefor phân tích student.xml. Khai báo countStudents () chức năng đệ quy đếm số lượng sinh viên các nút cho đến khi đạt đến nút cuối cùng trong tài liệu theXML.

Giải quyết vấn đề : 
Đầu tiên tôi viết file XML có tên là student : 



Sau đó code ham main : 


Kết quả thu được :


Module 1 : Tạo một tài liệu ứng dụng phân tích cú pháp XML .Ứng dụng này nên sử dụng một Dom Parser phân tích một tài liệu XML có chứa tên của người lao động trong organiaztion, ABC Apparels Ltd, và sau đó in tên của tất cả các nhân viên.

Giải quyết vấn đề : 
Tạo file XML : 

Ở hàm main ta viết code :


Kết quả thu được : 

Nhận xét : 
- Code DOM khá tương đồng với SAX nên dễ hiểu và đọc 
- Đọc các thẻ trong XML nhanh và dễ dàng hơn SAX do ở SAX ta cần khai báo thêm  class extend SAXException và sử dung phương thức getValue trong startElenment.

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

Đăng nhận xét