Bài giảng Chương 4: XSL ngôn ngữ định kiểu mở rộng được biên soạn nhằm trang bị cho các bạn những kiến thức về XSL; cách tạo tài liệu XSLT; XSL nâng cao. Bài giảng phục vụ cho các bạn chuyên ngành Công nghệ thông tin và những bạn quan tâm tới lĩnh vực này.
Gi ng viên: Nguy n c C ng Website: http://www.nguyenduccuong.com Email: cuongnguyenduc@gmail.com I GI I THI U V XSL II T O TÀI LI U XSLT III XSL nâng cao ! "# $ %&' (( $ ! & ) * !+ ,'-.!&, / ( XSL -> Extension Style Language XSL chuy n d li u c a xml d ng html XSL chia làm hai lo i: XSLT (XSL Transformation):ngôn ng XSL chuyên v chuy n d ch - th c hi n vi c rút trích d li u XML a vào khn d ng HTML XSLFO (XSL Formating Object):ngôn ng XSL chuyên v nh d ng- cung c p thu c tính nh d ng tài li u cho phong phú a d ng h n nh font ch , màu s c, hình nh Ghi chú: XSLFO có ch c n ng t ng t CSS nh ng ch a c linh ng uy n chuy n nên ta ch s d ng XSLT ! "# $ %&' (( $ ! & ) * !+ ,'-.!&, (56(7 ( S chuy n i d li u Các lo i nút (node) mà XSLT x lý C u trúc t ng quát file XSL M t s ph n t XSL Các l nh xsl M t s hàm thông d ng Thao tác file xsl ! "# $ %&' (( $ ! & c ) * !+ ,'-.!&, : ; < C U TRÚC CÂY D li u u vào(tài li u XML c n chuy n i) C U TRÚC CÂY B x lý XSL T P H!P CÁC NODE D li u u ra( tài li u k t qu c hi n th ) XSL stylesheet ! "# $ %&' (( $ ! & ) * !+ ,'-.!&, > ! "# $ %&' (( $ ! & ) * !+ ,'-.!&, RS TU V.'EEF-n E) X Cú pháp: Giá tr thu c tính Ý ngh*a: T o thu c tính cho ! "# $ %&' u (( $ ! & ) * !+ ,'-.!&, 1L Y *Z TU V.'EEF-n E)X SQL Server magazine Web Techniques Wireless Business and Technology MSDN ! "# $ %&' (( $ ! & ) * !+ ,'-.!&, 1M Y *Z U V.!&,,) E ! "# $ %&' (( $ ! & ) * !+ ,'-.!&, R (f& oU DE