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

Overview Of Dom Level 2

I. Nội dung.

- Sơ lược về DOM 2?

- Các specification của DOM 2.

II. Chi tiết

1. DOM 2.

- DOM 2 là phiên bản thứ 2 được xây dựng từ DOM 1 và mang theo nhiều điểm tiện ích của DOM 1 cũng như cải thiện các nhược điểm của DOM 1.

- DOM 2 có 6 specification

2. Các specification của DOM 2.

1. Core Module.

- Mô đun này định nghĩa một tập hợp các đối tượng và interface để truy cập và điều khiển phân tích nội dung file XML.

- Từ core Module người ta đã xây dựng nên các Module khác để có thể làm việc dễ dàng và linh hoạt hơn.

2. Các module.

a. Traversal.

- Giúp cho việc di chuyển trên cây một cách dễ dàng.

b. Range.

- Giúp chúng ta cắt ra một đoạn trong XML.

c. Events.

- Giúp sử lý các event trong quá trình làm việc với XML.

d. View, Html, Style

- Các module này phục vụ cho việc làm việc bên phía client side.

3. Các interface của Core và Range

a. Các interface của Core

- DOCImplementation.

- DocumentFragment.

- Document.

- NodeList.

- Attr.

- Element.

b. Các interface của Range.

- Range.

- DocumentRange.

4. Event Module

a. Định nghĩa.

Module này là một tuỳ chọn trong đặc tính và phụ thuộc Core Module để thực thi các hàm của nó.

b. Các event được định nghĩa trong Event Module.

- HTML Events.

- User Interfces Events.

- Mouse Events.

- Mutation Events.

5. Travelsal Module.

- Traversal module cho phép traversing DOM Tree để truy cập nội dung bên trong nó.

- Module này chứa TreeWalker, NodeIterator, NodeFilter để dễ dàng traversal qua nội dung của tài liệu.

6. Css Module.

- Là một optional module trong DOM.

- Nó định nghĩa các interfaces để cung cấp một cơ chế để truy cập và điều khiển tài liệu css một cách linh động.

- Các interface của nó:

+ CSS Style Sheet

+ CSS Rule List.

+ CSS Hedia Rule.

+ CSS Style Declaration.

Nhận xét
Với các module của DOM 2 và các interfaces của những module đó ta có thể làm việc với tài liệu một cách thực sự dễ dàng.

DOM 2 trang bị các công cụ thực sự mạnh mẽ trong việc truy xuất, đọc và làm việc với tài liệu XML.


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

Đăng nhận xét