Bạn không thể bắt các ngoại lệ ban đầu bất cứ nơi nào trong chương trình của bạn, nó được ăn bởi hệ thống. Điều này làm phức tạp xử lý lỗi của bạn. Làm thế nào bạn có thể phục hồi từ một lỗi mà bạn không nhìn thấy? Các vị trí cuối cùng cho đảm bảo không ném là mục tiêu đại biểu. Khi một mục tiêu đại biểu đưa ra một ngoại lệ, | Introduction to XSLTConcepts slide 8 So What is XSLT Really Provides transformation and manipulation functions for XML files Designed to make XML into something else W3C Recommendation 1999 Candidate Recommendation November 2005 slide 9 What XSLT Does is Transform Transform means change Reads XML documents and writes HTML for browsers a different XML tag set typesetting driver file InDesign QuarkXPress FrameMaker interchange file RTF RDF EDI etc. a flat ASCII file plain text comma separated etc. Mjlburry Twin nr. ogles Inc. Page 5 Introduction to XSLTConcepts slide 10 The Very Basics of XSLT Transforms Transform does not change the input file creates one or more new output files Transform does not make something else into XML Two basic requirements known XML source tag set schema DTD known target Sample XSLT Transforms slide 11 Take in an XML document employee-record type dog empno 9 name first Sasparilla first last Usdin last name affiliation title Deputy in Charge of Chewables title company Mulberry Technologies company location city Rockville city state MD state zip 20850 zip location email-name sassy email-name affiliation height unit in 36 height weight unit lb 70 weight employee-record Wjlburry Tachinữĩjgiú Inc. Page 6 Introduction to XSLTConcepts slide 12 Transform It into HTML convert to HTML and display in a browser slide 13 Transform It into PDF convert to PDF and display with Acrobat Mulberry Technologies Inc. Sasparilla Usdin 17 West Jefferson Street Suite 207 Rockville MD 20850 Phone 301 315-9631 Fax 301 315-9634 sassy@ Mjlburry Tscnnoogles Inc. Page