Thứ Hai, 28 tháng 7, 2014

Use SAX to read XML file

DEMO 1 : 
Tạo một chương trình để chấp nhận các tập tin tomcat-users.xml như một dòng lệnh tham số và đếm số lượng người dùng định nghĩa trong file cấu hình này. tại cuối chế biến, nó đòi hỏi phải in số lượng người dùng trên giao diện điều khiển.
DOWNLOAD DEMO tại đây
Cách giải quyết : 
_Tạo new project java application :

_Sau đó ta sẽ tạo 1 file xml có tên là tomcat-users.xml. Ở đây tôi sử dụng tại nguyên của server tomcat cài sẵn trên máy :

_ Tạo class CounterNumber.java để viết câu lệch bắt đầu đêm và kết thúc :


_ Ở class demosax.java ta code như sau :

Kết quả thu về : chương trình đã chạy được số user có ở trong file tomcat-users.xml :


DEMO 2 :  
Tạo tập tin student.xml lưu trữ một danh sách các sinh viên đăng ký. viết chương trình để in tên và ID của tất cả học sinh đăng ký cung cấp student.xml. Sắp xếp cần thiết để chấp nhận một tham số dòng lệnh từ người sử dụng để xác định tên của tài liệu XML chứa danh sách các đăng ký sinh viên.
DOWNLOAD DEMO tại đây
Cách giải quyết : 
tạo file ListStudent.xml như trong ảnh :


Tạo class ShowStudent.java để  khai báo hành động :

Khai báo class DemoSAX như sau :
Kết quả thu được : 
DEMO 3: 
Viết chương trình đó chứng tỏ việc sử dụng SAX phân tích cú pháp cho một tìm kiếm đơn giản
trong tài liệu XML. Chương trình tìm kiếm một người sử dụng quy định trong tomcat-
tập tin users.xml và in một vai trò của người sử dụng được cung cấp trên hoàn thành tìm kiếm.Chương trình này bao gồm hai tham số dòng lệnh. Tham số đầu tiên xác định tập tin tomcat-users.xml và tham số thứ hai xác định người sử dụng tên để tìm kiếm trong các tập tin cấu hình.
DOWNLOAD DEMO tại đây
Cách giải quyết : 
Ở đây tôi vẫn sử dụng XML ListStudent để chứa thông tin như cũ.
tôi sẽ code lại  2 class DemoSAX.java và ShowStudent.java như sau : 

Kết quả thu được : 

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

Đăng nhận xét