XSLT - Phạm Hồng Phong - SoICT – HUST
Số trang: 49
Loại file: pdf
Dung lượng: 456.59 KB
Lượt xem: 23
Lượt tải: 0
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
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ìm kiếm theo từ khóa liên quan:
XSLT lập trình web ngôn ngữ lập trình kỹ thuật lập trình Javascript phương thức trong lập trình phương pháp lập trìnhTài liệu có liên quan:
-
Giáo trình Lập trình hướng đối tượng: Phần 2
154 trang 316 0 0 -
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 310 0 0 -
Bài thuyết trình Ngôn ngữ lập trình: Hệ điều hành Window Mobile
30 trang 293 0 0 -
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 250 0 0 -
Bài giảng Một số hướng nghiên cứu và ứng dụng - Lê Thanh Hương
13 trang 248 0 0 -
Giáo trình Lập trình cơ bản với C++: Phần 1
77 trang 242 0 0 -
Giáo án Tin học lớp 11 (Trọn bộ cả năm)
125 trang 231 1 0 -
Giáo trình Lập trình logic trong prolog: Phần 1
114 trang 224 0 0 -
Giới thiệu môn học Ngôn ngữ lập trình C++
5 trang 223 0 0 -
Bài tập lập trình Windows dùng C# - Bài thực hành
13 trang 204 0 0