Dùng DOM để display XML trong TreeView

Dùng DOM để display XML trong TreeView I nternet Explorer cho ta Document Object Model (DOM) ActiveX gọi là mà ta có thể dùng trong VB6. Ðầu tiên là Microsoft XML, version , tiếp theo đó là Microsoft XML, và mới nhất là Microsoft XML, . | Dùng DOM đê display XML trong TreeView I nternet Explorer cho ta Document Object Model DOM ActiveX gọi là mà ta có thể dùng trong VB6. Đầu tiên là Microsoft XML version tiếp theo đó là Microsoft XML và mới nhất là Microsoft XML . Cả ba DLL nầy đều có trong danh sách các References mà ta có thể include khi dùng IDE Menu command Project References. Khi ta Load một XML file vào DOM nó tự động parse XML data để build một Tree gồm nhiều nodes với thứ bậc cha con bên trong. Dựa theo đó ta có thể display cái DOM Tree ấy trong một TreeView để có thể hình dung được cấu trúc của XML data. Trong thí dụ dưới đây ta Load một XML file tên vào DOM. XML file nầy còn có một Data Type Definition file tên . Khi DOM load XML file ta có thể dặn nó kiểm validate xem XML data có theo đúng tiêu chuẩn đòi hỏi trong dtd file. Content của như sau lưu ý hàng thứ hai nhắc đến mà DOM sẽ dùng để validate data trong XML file xml version DOCTYPE PEOPLE SYSTEM PEOPLE PERSON PERSONID p1 NAME Peter Greenway NAME ADDRESS 234 King St Newtown NSW Australia ADDRESS TEL 612 97463534 TEL FAX 612 97463535 FAX EMAIL pgreenway@ EMAIL PERSON PERSON PERSONID p2 NAME Sue Williams NAME ADDRESS 72 324 John St Cabramatta NSW Australia ADDRESS TEL 612 9745 2263 TEL FAX 612 9745 2264 FAX EM AIL swilliams@ EMAIL PERSON PERSON PERSONID p3 NAME Helen Clark NAME ADDRESS 74 GreenHill Rd Wayville SA Australia ADDRESS TEL 618 9756 3635 TEL FAX 618 9756 3636 FAX EM AIL hclark@. au EMAIL PERSON PERSON PERSONID p4 NAME Martin Howard NAME ADDRESS 652 Broadbeach Drive St Kilda Melbourne Australia ADDRESS TEL 613 9756 2312 TEL FAX 613 9756 2313 FAX EMAIL mhoward@ EMAIL PERSON PERSON PERSONID p5 NAME Pam Rose NAME ADDRESS 24 274 Stancey St Bankstown NSW Australia ADDRESS TEL 612 9867 9821 TEL FAX 612 9867 9822 FAX EMAIL prose@ EMAIL PERSON PERSON PERSONID p6 NAME Le Duc Hong NAME

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.