intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

XSLT - Phạm Hồng Phong - SoICT – HUST

Chia sẻ: Cao Tuấn | Ngày: | Loại File: PDF | Số trang:49

81
lượt xem
14
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Biến ñổi tài liệu XML với XSLT. Chương trình XSLT.  Là mot tài lieu XML.  Ch bao gôm các Th: chuyen tài lieu XML sang các dng khác: HTML, XML, PDF …. Ví dụ:  Tài lieu XML.  Tài lieu HTML trên trang Web Ma hàng Xà phòng có giá là 15.000 d

Chủ đề:
Lưu

Nội dung Text: XSLT - Phạm Hồng Phong - SoICT – HUST

  1. XSLT Phạm Hồng Phong - SoICT – HUST
  2. XSLT Biến ñổi tài liệu XML với XSLT Chương trình XSLT Là m t tài li u XML Ch bao g m các Th : chuy n tài li u XML sang các d ng khác: HTML, XML, PDF … Ví dụ: Tài li u XML Tài li u HTML trên trang Web M hàng Xà phòng có giá là 15.000 d 2
  3. Xử lý XSLT Output Input XML XML document XSLT document Processor XSLT Template XSLT Stylesheet
  4. XSLT Cấu trúc tổng quát chương trình XSLT /* Thân chương trình – tập các lệnh hay các thẻ xử lý ñể biến ñổi tài liệu XML */ 4
  5. Ví dụ Ví dụ biến ñổi XML sang dạng văn bản
  6. Ví dụ Ví dụ với tài liệu XML => tập tin văn bản có nội dung: Tổng số tiền mua hàng là 90.000 6
  7. Ví dụ Tổng số tiền mua hàng là
  8. Thực hiện chương trình Thực hiện chương trình XSLT: So n th o các t p tài li u XML và chương trình XSLT b ng m t trình Editor b t kì Ch y chương trình: • Trên các ng d ng vi t b ng các ngôn ng khác nhau - nhúng vào ng d ng • Trên trình duy t Web đ k t xu t thông tin – T p tin XML ngu n: – Gõ URL t i t p XML trên trình duy t 8
  9. So khớp Mẫu so khớp:
  10. So khớp < /OrderDetail> ….
  11. So khớp Kết xuất thông tin về các mặt hàng
  12. So khớp 12
  13. Trích rút thông tin Thẻ trích xuất xsl:value-of L y thông tin t tr c ti p nút : th select L y thông tin t m t nút vào bi n qua th xsl:variable, sau đó m i đưa vào th value-of Cú pháp lấy thông tin T nút: T bi n: Tạo một biến 13
  14. Trích rút thông tin Ví dụ tệp XML, tính tiền phải trả 14
  15. Trích rút thông tin Số tiền phải trả là: 15
  16. Biểu thức ñiều kiện Khi tính toán dữ liệu từ tệp XML nguồn, các xử lý có thể rẽ nhánh, 2 cách Th xsl:if: x lý m t đi u ki n Th xsl:choose: x lý nhi u đi u ki n Ch m t đi u ki n đư c th a 16
  17. Biểu thức ñiều kiện Cú pháp thẻ xs:if
  18. Biểu thức ñiều kiện Ví dụ Mặt hàng giá trị hơn là: 18
  19. Biểu thức ñiều kiện Cú pháp thẻ xs:choose
  20. Biểu thức ñiều kiện Tìm mặt hàng có giá trị hơn bằng cách sử dụng thẻ xsl:choose ? 20
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2