Danh mục

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

Số trang: 49      Loại file: pdf      Dung lượng: 456.59 KB      Lượt xem: 20      Lượt tải: 0    
tailieu_vip

Xem trước 5 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

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 XMLsang các dng khác: HTML, XML, PDF ….Ví dụ: Tài lieu XML. Tài lieu HTML trên trang WebMa hàng Xà phòng có giá là 15.000 d
Nội dung trích xuất từ tài liệu:
XSLT - Phạm Hồng Phong - SoICT – HUST XSLTPhạm Hồng Phong - SoICT – HUST XSLTBiến ñổi tài liệu XML với XSLTChươ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 Xử lý XSLT OutputInput XML XMLdocument XSLT document Processor XSLT Template XSLT Stylesheet XSLTCấ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 Ví dụVí dụ biến ñổi XML sang dạng văn bản 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 Ví dụ Tổng số tiền mua hàng là Thực hiện chương trìnhThự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 So khớpMẫu so khớp: So khớp < /OrderDetail> …. So khớpKết xuất thông tin về các mặt hàng So khớp 12 Trích rút thông tinThẻ 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-ofCú pháp lấy thông tin T nút: T bi n: Tạo một biến 13 Trích rút thông tinVí dụ tệp XML, tính tiền phải trả 14 Trích rút thông tin Số tiền phải trả là: 15 Biểu thức ñiều kiệnKhi 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 Biểu thức ñiều kiệnCú pháp thẻ xs:if Biểu thức ñiều kiệnVí dụMặt hàng giá trị hơn là: 18 Biểu thức ñiều kiệnCú pháp thẻ xs:choose Biểu thức ñiều kiệnTìm mặt hàng có giá trị hơn bằng cách sửdụng thẻ xsl:choose ? 20

Tài liệu được xem nhiều: