Chuyển đến nôi dung chính

Bằng việc nhấn Gửi, bạn đã đồng ý với các điều khoản sử dụng developerWorks Điều khoản sử dụng (tiếng Anh).

Khi bạn đăng ký với trang developerWorks lần đầu tiên, một tiểu sử của của bạn được tạo ra. Chọn các thông tin về tiểu sử của bạn (tên, nước/vùng, và nơi làm việc) đã được hiện lên màn hình, thông tin này sẽ được hiện kèm với nội dung mà bạn đăng tải. Bạn có thể cập nhật thông tin này bất kỳ lúc nào.

Thông tin gửi đi được đảm bảo an toàn.

  • Đóng [x]

Lần đầu tiên bạn đăng nhập vào trang developerWorks, một bản trích ngang được tạo ra cho bạn, bạn cần phải chọn một tên để hiển thị. Tên hiển thị của bạn sẽ đi kèm theo các nội dung mà bạn đăng tải trên developerWorks.

Tên hiển thị cần có từ 3 đến 30 ký tự. Tên xuất hiện của bạn phải là duy nhất trên trang Cộng đồng developerWorks và vì lí do an ninh nó không phải là địa chỉ email của bạn.

Bằng việc nhấn Gửi, bạn đã đồng ý với các điều khoản sử dụng developerWorks Điều khoản sử dụng (tiếng Anh).

Thông tin gửi đi được đảm bảo an toàn.

  • Đóng [x]

Tìm hiểu về DOM

Nicholas Chase, Tác giả tự do, Site Dynamics Interactive Communications
Nicholas Chase đã phát triển trang web cho các công ty lớn như Lucent Technologies, Sun Microsystems, Oracle, và Tampa Bay Buccaneers. Nick đã từng là một giáo viên vật lý ở trường phổ thông, một nhà quản lý thiết bị phóng xạ mức thấp, một nhà biên tập tạp chí khoa học viễn tưởng trực tuyến, một kỹ sư đa phương tiện, một hướng dẫn của Oracle, và một trưởng phòng công nghệ của một công ty tương tác truyền thông. Nick là tác giả của một số sách

Tóm tắt:  Mô hình Đối tượng Tài liệu (viết tắt là DOM) thậm chí xuất hiện trước cả XML. DOM cho phép một người phát triển tham chiếu, truy lục, và thay đổi các mục trong một cấu trúc XML, và nó cũng đóng một vai trò quan trọng đối với XML. Trong hướng dẫn này, bạn sẽ nghiên cứu về cấu trúc của một tài liệu DOM. Bạn cũng sẽ nghiên cứu cách sử dụng công nghệ Java™ để tạo ra một Tài liệu từ một tệp XML, thay đổi nó, và truy lục đầu ra.

Ngày:  12 03 2007 (Ngày đăng: 17 07 2009)
Mức độ:  Nhập môn

Hoạt động:  19085 lần đọc

Lời giới thiệu

Ai nên đọc hướng dẫn này?

Hướng dẫn này được thiết kế dành cho những người phát triển đã hiểu những khái niệm cơ bản về XML và sẵn sàng với các ứng dụng mã trình để chế tác XML bằng cách sử dụng Mô hình Đối tượng Tài liệu (DOM). Hướng dẫn này mặc định rằng bạn đã biết các khái niệm như là sự tổ chức tốt và bản chất thẻ của một tài liệu XML. (Bạn có thể tìm thấy khái niệm cơ bản về XML qua bài hướng dẫn Giới thiệu về XML.)

Tất cả các ví dụ trong hướng dẫn này được viết bằng ngôn ngữ Java, nhưng bạn có thể phát triển các ví dụ của riêng bạn thông qua sự hiểu rõ về DOM. Các khái niệm và API để mã hóa một ứng dụng chế tác dữ liệu XML trong DOM đối với các ngôn ngữ hay nền tảng khác nhau, là hoàn toàn tương tự. Lập trình GUI không được đề cập ở đây.


Mô hình Đối tượng Tài liệu là gì?

Nền tảng của Ngôn ngữ Đánh dấu Mở rộng (XML) là DOM. Các tài liệu XML có một hệ đẳng cấp của các đơn vị thông tin được gọi là các nút; DOM là một cách để miêu tả các nút đó và những mối quan hệ giữa chúng.

Với vai trò như một mô tả khái niệm của dữ liệu XML, DOM là một loạt các Đề nghị được duy trì bởi Tổ chức chuẩn Web Quốc tế (W3C). DOM đầu tiên được sử dụng như một cách để giúp các trình duyệt nhận dạng và chế tác các phần tử trên một trang -- tính năng có trước khi có sự liên quan của W3C và được coi như là "DOM Mức 0".

Đề nghị DOM hiện đang ở Mức 2, nó là một API xác định các đối tượng có trong một tài liệu XML, cũng như các phương pháp và các đặc tính được sử dụng để truy cập và chế tác chúng.

Hướng dẫn này giải thích tiện ích của DOM Lõi API như một phương tiện để đọc và chế tác dữ liệu XML bằng việc sử dụng ví dụ của một loạt các đơn đặt hàng từ một hệ thống thương mại. Nó cũng hướng dẫn bạn cách tạo ra các đối tượng DOM trong các dự án riêng của bạn để lưu trữ hoặc làm việc với dữ liệu.


Các công cụ

Nếu bạn muốn chạy các ví dụ trong hướng dẫn này một cách chính xác như hướng dẫn, máy tính của bạn cần được cài đặt các công cụ dưới đây. Việc chạy các ví dụ này không phải là một yêu cầu cần phải hiểu

  • Một trình biên tập văn bản: Các tệp XML là các văn bản đơn giản. Để tạo ra và đọc chúng, bạn cần có một trình biên tập văn bản.
  • Java™ 2 SDK, Standard Edition version 1.4.x: Hỗ trợ DOM đã được xây dựng trong phiên bản mới nhất của công nghệ Java (có tại địa chỉ http://java.sun.com/j2se/1.4.2/download.html), nên bạn sẽ không cần cài đặt thêm bất cứ lớp tách rời nào. (Nếu bạn đang sử dụng một phiên bản cũ của ngôn ngữ Java như là Java 1.3.x, bạn sẽ cần có thêm một trình phân tích XML như Xerces-Java của dự án Apache (có tại địa chỉ http://xml.apache.org/xerces2-j/index.html), hoặc Java API của Sun dành cho Phân tích XML (JAXP), nó là một phần của Java Web Services Developer Pack (có tại địa chỉ http://java.sun.com/webservices/downloads/webservicespack.html).
  • Các Ngôn ngữ khác: Nếu bạn muốn phỏng theo các ví dụ, các thực thi DOM cũng được sử dụng trong các ngôn ngữ lập trình khác. Bạn có thể tải xuống các thực thi C++ và Perl của trình phân tích Xerces từ Dự án Apache tại http://xml.apache.org.

1 của 11 | Trang sau

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=70
Zone=Nguồn mở
ArticleID=413482
TutorialTitle=Tìm hiểu về DOM
publish-date=03122007
author1-email=
author1-email-cc=