XSL - eXtensible Style Sheet... 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.. Thí dụ ta có hai Style sheet ve
Trang 3Bà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 trình ứng dụng Tuy nhiên, chẳng chóng thì 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 để trình 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
Trang 4(những trang diễn 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, vì 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
Trang 5hay 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 màn ảnh nhỏ thì giới ha ̣n những dữ liê ̣u quan tro ̣ng thôi, nhưng cách trình 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 nào, ngay cả chính XML Có mô ̣t version mới, rất hay của XSL vừa ra đời Nó đươ ̣c
go ̣i là XSL Transformations (XSLT)
Chúng ta sẽ lần lươ ̣t 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
Trang 6ProductID Product
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)
Ho ̣c XML
Vovisoft © 2000 All rights reserved.
Last Updated: 23