1. Trang chủ
  2. » Công Nghệ Thông Tin

xml lesson 2 chua xac dinh 1178

7 3 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Bài 2 Đi lại trong XML bằng XPATH (phần I)
Trường học Trường Đại học Công nghệ
Chuyên ngành Công nghệ Thông Tin
Thể loại Bài giảng
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 7
Dung lượng 59,97 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

from TableXYZ WHERE ..... Tiên phuông trong viê ̣c triển khai các chương trình áp dụng XPath là công tác của các công ty phần mềm lớn như Microsoft, Oracle, Sun, IBM, v.v...

Trang 3

Bài 2

Đi la ̣i trong XML bằng XPATH (phần I)

Chúng ta đã thấy cấu trúc và cú pháp của XML tương đối đơn giãn XML cho ta mô ̣t cách chuẩn để trao đổi tin tức giữa các computers Bước tiếp theo là tìm hiểu cách nào mô ̣t chương trình chế biến (process) mô ̣t tài liê ̣u XML

Dĩ nhiên để chế biến mô ̣t XML chương trình ứng dụng phải có cách

đi la ̣i bên trong tài liê ̣u để lấy ra values của các Elements hay

Trang 4

Attributes Do đó người ta thiết kế ra ngôn ngữ XML Path language, mà ta

go ̣i tắt là XPath XPath đóng mô ̣t vai trò quan tro ̣ng trong công tác trao đổi dữ liê ̣u giữa các computers hay giữa các chương trình ứng dụng vì nó cho phép ta lựa cho ̣n hay sàng lo ̣c ra những tin tức nào mình muốn để trao đổi hay hiển thi ̣

Nếu khi làm viê ̣c với cơ sở dữ liê ̣u ta dùng SQL statement Select from TableXYZ WHERE . để trích ra

mô ̣t số records từ mô ̣t table, thì khi làm viê ̣c với XML, mô ̣t table dữ liê ̣u nho nhỏ, XPath cho ta những expressions về criteria (điều kiê ̣n) giống giống như clause WHERE

trong SQL

Trang 5

XPath là mô ̣t chuẩn để process XML, cũng giống như SQL là một chuẩn để làm viê ̣c với cơ sở dữ liê ̣u Tiên phuông trong viê ̣c triển khai các chương trình áp dụng XPath là công tác của các công ty phần mềm lớn như Microsoft, Oracle, Sun, IBM, v.v Sở dĩ ta cần có mô ̣t chuẩn XPath là vì nó đươ ̣c áp dụng trong nhiều hoàn cảnh, nên cần phải có mô ̣t lý thuyết rõ ràng, chính xác

Lý thuyết về XPath hơi khô khan nhưng nó đươ ̣c áp dụng trong mo ̣i kỹ thuâ ̣t của gia đình XML Cho nên ba ̣n hãy kiên nhẫn nắm vững những điều căn bản về nó để khi nào gă ̣p chỗ người ta dùng XPath thì mình nhâ ̣n

Trang 6

có thể dùng bất cứ node nào trong thứ

bâ ̣c Thí dụ sau đây lấy về những

nodes Item có Element con Product

với Attibute ProductID tri ̣ số bằng 1:

/child::Order/child::Item[child::Product/attribute::ProductID=1]

Di ̣ch ra cú pháp tắt, ta có:

/Order/Item[Product/@ProductID=1]

(còn tiếp)

Ho ̣c XML

Vovisoft © 2000 All rights reserved.

Last Updated: 23

Webmaster

Trang 7

Dec 2003

Ngày đăng: 04/12/2022, 14:35