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]

Định vị các phần dữ liệu cụ thể của tài liệu XML với XPath, Phần 1

Sử dụng XPath để định vị và xác định từng phần của tài liệu XML

Brett McLaughlin , Tác giả, biên tập, O'Reilly Media
Brett McLaughlin là tác giả có nhiều sách bán chạy nhất và được trao tặng nhiều giải thưởng cao. Các sách của ông đã bán với hơn 100,000 bản gồm các thể loại về ngôn ngữ lập trình, home theater, phân tích và thiết kế. Ông đã và đang vẫn tiếp tục công việc viết, chủ biên và xuất bản các sách về công nghệ trong hơn một thập niên vừa qua, ngoài các công việc yêu thích là viết sách ông còn tham gia chơi guitar và nô đùa với hai cậu con trai của ông tại nhà cùng với người vợ của ông

Tóm tắt:  XML là một kiểu định dạng dữ liệu hiệu quả và linh hoạt. Nhưng mục đích chính của XML là khả năng không giới hạn cho việc tìm kiếm một cách nhanh và hiệu quả yêu cầu trong toàn bộ một tài liệu. XPath cung cấp khả năng để dễ dàng tham chiếu đến một văn bản, đến các thành phần và các thuộc tính của tài liệu — và không yêu cầu nhiều thời gian để nghiên cứu. Thêm vào đó, XPath là giải pháp để xây dựng từ vựng và công nghệ của XML ví dụ như XSL và XQuery. Bài hướng dẫn này sẽ dạy bạn các nguyên tắc cơ bản của XPath bao gồm tất cả các khái niệm và các đối tượng lựa chọn khác nhau dưới dạng các ví dụ và các bài tập thực hành.

Ngày:  20 05 2009
Mức độ:  Trung bình

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

Trước khi bạn bắt đầu

Tìm hiểu về nội dung của bài hướng dẫn này.

Giới thiệu về bài hướng dẫn

Trong phần 1 của bài học này giới thiệu chi tiết về XPath, mô tả làm thế nào để bạn có thể xác định các vùng riêng biệt của tài liệu XML sử dụng cú pháp dưới dạng thư mục. Bạn sẽ được học về cú pháp của XPath và sẽ làm việc với các công cụ để bạn hiểu rõ hơn về XPath. Sau khi bạn kết thúc bài hướng dẫn này, bạn sẽ có những kiến thức cơ bản về XPath. Từ đó bạn sẽ hiểu được những khái niệm cơ bản về các nút và biết cách dùng XPaths một cách hiệu quả và bạn có thể kết hợp các kết quả khác nhau của XPaths vào làm một.


Mục tiêu bài hướng dẫn

Các thuật ngữ viết tắt

  • API: giao diện lập trình ứng dụng
  • HTML: Ngôn ngữ đánh dấu siêu văn bản
  • URI: Uniform Resource Identifier
  • W3C: World Wide Web Consortium
  • XML: Ngô ngữ đánh dấu mở rộng
  • XSL: Extensible Stylesheet Language
  • XSLT: Các phép biến đổi XSL

Bài hướng dẫn này giúp bạn một cách có hệ thống về các khía cạnh của XPath API bắt đầu từ cú pháp cơ bản đến các xử lý thông dụng nhất. Bao gồm sử dụng đường dẫn định vị khác nhau và diễn tả làm cách nào định vị xử lý biểu thức XPath liên quan.

Bạn cũng sẽ bắt đầu tìm hiểu sự liên quan của XPath tới các khái niệm và công nghệ khác của XML như XSL, XSLT và XQuery. Có thể bạn chưa thành thạo XPath trong công việc hiện tại của bạn nhưng bạn cũng sẽ có thể áp dụng nó để giải quyết các vấn đề của công việc thực tế.


Điều kiện tiên quyết

Bài hướng dẫn được viết cho các tác giả và các lập trình viên làm việc về XML. Bạn có thể trở thành thành viên của bài hướng dẫn để bạn có thể đọc, viết và thực thi được XML. Bạn nên tìm hiểu các khái niệm liên quan, bao gồm:

  • Các thành phần
  • Các thuộc tính
  • Văn bản
  • Thành phần gốc

Tham khảo phần Mô hình đối tượng tài liệu (DOM) để hiểu rõ hơn Các nút, điều này là không bắt buộc. Nếu bạn muốn đọc tìm hiểu về DOM, ghé thăm Tài nguyên tìm kiếm một vài đường liên kết liên quan.

Bài hướng dẫn này đề cập đến một số API khác như XSL, XSLT và XPath. Nếu có sự hiểu biết trước về những vấn đề này thì có ích hơn mặc dù điều này là không bắt buộc. Để có nhiều thông tin hơn về những vấn đề này, tham khảo Tài nguyên của bài học.

1 của 11 | Trang sau

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=70
Zone=Công nghệ Java, Nguồn mở
ArticleID=387528
TutorialTitle=Định vị các phần dữ liệu cụ thể của tài liệu XML với XPath, Phần 1
publish-date=05202009
author1-email=brett@newInstance.com
author1-email-cc=