Siêu thị PDFTải ngay đi em, trời tối mất

Thư viện tri thức trực tuyến

Kho tài liệu với 50,000+ tài liệu học thuật

© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Đị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
PREMIUM
Số trang
45
Kích thước
768.1 KB
Định dạng
PDF
Lượt xem
1812

Đị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

Nội dung xem thử

Mô tả chi tiết

Đị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

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.

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

Các bài hướng dẫn khác liên quan

 Cải tiến các kết quả của XPath sử dụng tính chất phù hợp, Phần 2

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.

Cài đặt môi trường làm việc của bạn để áp dụng cho các ví dụ

Bạn sẽ làm việc với tài liệu XML trong suốt bài hướng dẫn này. Bạn sẽ cần phải

sử dụng tài liệu này trên máy của bạn và cần phải biết rõ cấu trúc cơ bản của tài

liệu. Thêm vào đó, bạn sẽ cần phải có công cụ để thực thi XPath và trả lại kết quả

tương ứng với công việc bạn lựa chọn thực hiện. Trong phần này trình bày làm thế

nào để có thể làm việc được trên môi trường làm việc cá nhân của bạn vì thế có

thể thực hiện theo các ví dụ hướng dẫn của bài hướng dẫn.

Các công cụ để đánh giá XPath được phân loại tương ứng cho từng hệ thống xử lý

khác nhau. Một vài công cụ làm việc tốt hơn khi bài tải tệp dưới dạng EXE và

chạy trên nền của Microsoft® Windows® không làm việc trên hệ điều hành Mac

OS X. Tương tự, các công cụ để làm việc với XPath trên hệ điều hành Mac OS X

không thể chạy được trên hệ điều hành Windows. Trong khi bạn sử dụng Java™

các chương trình và các lớp được tạo ra độc lập về mặt hệ thống để có thể làm việc

được với XPath, bài hướng dẫn này tập trung nhiều vào XPath chứ không quan

tâm nhiều về ngôn ngữ lập trình.

Các phần tiếp theo sẽ mô tả cách để làm việc với công cụ mà cho phép làm việc

với XPath trên cả hai hệ điều hành Windows và Mac OS X. Bạn hãy lựa chọn

phần mà bạn muốn tìm hiểu. Với mỗi phần bạn đều có công cụ, tất cả các cú pháp

và các ví dụ xuyên suốt của toàn khóa học để có thể làm việc. Bạn sẽ sử dụng

công cụ của bạn để đánh giá các XPath.

Đánh giá XPaths trên Windows

Một trong các công cụ tốt nhất để làm việc với XPath trên Windows là Stylus

Studio (tham khảo tại tài nguyên tới trang web của Stylus Studio và tải công cụ

về). Tải bất kỳ phiên bản nào của Stylus Studio, gồm: Trial, — Enterprise Suite,

Professional Suite, hoặc Home Edition — và sau đó cài đặt chúng ra trên máy của

bạn tương ứng.

Mỗi lần bạn cài đặt Stylus Studio, phải chắc chắn rằng bạn có thể mở chương trình

và tải được tài liệu XML vào để bạn có thể làm việc được với XPaths. Màn hình

làm việc của bạn trông tương tự như Hình 1.

Tải ngay đi em, còn do dự, trời tối mất!