Professional Information Technology-Programming Book part 146

Tham khảo tài liệu 'professional information technology-programming book part 146', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | Các áp dụng trước mắt là làm đẹp Pretty XML code thêm màu cho XML content khi hiển thị trong một WebBrowser như trong hình dưới đây và tạo một Treeview tượng trưng cho DOM Có được source code của XML parser của mình bạn sẽ chiếm ưu thế so với người khác khi thiết kế hay deploy program trên mạng. Trước khi bàn về program nầy ta hãy ôn lại các qui luật căn bản về một Well-Formed XML. Well-Formed XML Mặc dù bạn có thể đặt ra bao nhiêu Tag cũng được nhưng mỗi trang XML cần phải theo một số qui luật để được xem là Well-Formed có đầu có đuôi . Nếu một trang XML không Well-Formed thì coi như xài không đuợc không có chương trình xử lý nào sẽ chịu làm việc với dữ liệu bên trong của nó. Do đó một trang XML cần phải theo đúng các qui luật sau đây 1. Trang XML phải bắt đầu bằng câu tuyên bố XML XML declaration . Điểm nầy ta có thể bỏ qua đuợc. 2. Mỗi bộ phận gọi là element phải nằm giữa một Tag Pair. 3. Nếu Tag nào không chứa gì ở giữa thì phải chấm dứt bằng thí dụ như BR hay HR . 4. Một trang XML phải có một element độc nhất chứa tất cả các elements khác. Đó là root của tree biểu diễn trang XML. 5. Các Tag Pair không được xen kẻ nhau thí dụ như name John Stanmore address 25 King Street name address là bất hợp lệ vì address nằm trong Tag Pair name . và thêm một vài qui luật về cách dùng các mẫu tự đặc biệt. Ngoài ra các Tag Pair phải đánh vần đúng y như nhau kể cả chữ hoa chữ thường thí dụ STUDENT và Student là bất hợp lệ và tất cả giá trị các Attributes đều phải nằm giữa hai ngoặc kép thí dụ standalone yes là bất hợp lệ phải dùng standalone yes mới được. Thiết kế SXMLParser Có một VB6 class chính để lo hầu như hoàn toàn việc parsing một XML file. Sau khi instantiated một Object thuộc Class clsXMLParser ta chỉ cần cho nó tên của XML file là nó bắt đầu công tác parsing ngay. Như trong hình màu của XML phía trên ta thấy phần chính của XML là từ hàng thứ tư trở đi khi bắt đầu với Open Tag library . Tương ứng với mỗi Open Tag là có một Close Tag thí dụ như library . Bên trong mỗi

Không thể tạo bản xem trước, hãy bấm tải xuống
TÀI LIỆU MỚI ĐĂNG
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.