Tải bản đầy đủ (.pdf) (7 trang)

xml lesson 4 chua xac dinh 6425

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (46.35 KB, 7 trang )



Bài 4
XSL Style Sheets (phần I)

X ML là cách tuyê ̣t diê ̣u cho ta
sắp xếp dữ liê ̣u để trao đổi chúng
giữa các tổ chức và giữa các chương
triǹ h ứng dụng. Tuy nhiên, chẳng
chóng thi ̀ chầy, ta sẽ khám phá sự đa
diê ̣n của cơ sở dữ liê ̣u khắp nơi. Và
ngay cả có chuẩn XML rồi, ta vẫn
cần một công cụ hiê ̣u lực để triǹ h bày
dữ liê ̣u trong nhiều kiểu khác nhau
thích hơp̣ cho áp dụng chế biến ở một
nơi khác.

XSL - eXtensible Style Sheet


(những trang diêñ tả dáng điê ̣u) là
một ngôn ngữ chuẩn giúp ta biến đổi
(transform) một tài liê ̣u XML ra
format khác, như HTML, Wireless
(vô tuyến điê ̣n) Markup Language
(WML), và ngay cả một XML khác.
Lúc nguyên thủy, XSL đươc̣ thiết kế
để sanh ra nhiều HTML trong những
da ̣ng khác nhau tùy theo Style sheet.
Tức là XSL thêm dáng điê ̣u cho
XML, vi ̀ chính bản chất của XML chỉ


là một cấu trúc của những mảnh dữ
liê ̣u.
Thí dụ ta có hai Style sheet versions
cho một XML, một cái dùng để ta ̣o ra
HTML cho trang Web thông thường
trên computer, còn cái kia để ta ̣o ra
trang Web dùng cho Mobile Phone


hay Pocket PC, những dụng cụ có
màn ảnh nhỏ. Cả hai trang Web đều
chứa cùng một số dữ liê ̣u, có thể trên
maǹ ảnh nhỏ thi ̀ giới ha ̣n những dữ
liê ̣u quan trọng thôi, nhưng cách triǹ h
bày có thể rất khác nhau.
Tuy nhiên, sau đó không lâu, người ta
thấy XML có thể đươc̣ XSL biến đổi
ra bất cứ Output Format naò , ngay cả
chính XML. Có một version mới, rất
hay của XSL vừa ra đời. Nó đươc̣
gọi
là XSL Transformations
(XSLT).
Chúng ta sẽ lần lươṭ học các cú pháp
thông dụng của XSL. Tuy không
nhiều, nhưng nó giúp ba ̣n có một ý
niê ̣m căn bản về kỹ thuâ ̣t nầy để ba ̣n


ProductID

1
2

Product
Name
Chair
Desk

Price

Or

70
250

Ba ̣n có thể để Mouse cursor lên chữ
Chair hay chữ Desk để thấy tên
hyperlink của chúng hiển thi ̣ trong
status bar của browser.
(còn tiếp)
Học XML
Vovisoft © 2000. All rights reserved.
Last Updated: 23
Webmaster
Dec 2003





Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×