Session II Chapter 2 – Chapter 2 – XSLhttp://
Outline XSL XSLT XQuery XPath XLink XPointer XML-Namespaces XSL-FO 8/1/2014Copyright © Carl M. Burnett2
XSL XSL – Extensible Stylesheet Language CSS - Stylesheet for HTML XSL - Stylesheet For XML 8/1/2014Copyright © Carl M. Burnett3
XSL Group of Technologies 8/1/2014Copyright © Carl M. Burnett4 XQuery XPointerXLink XPath XSLT XSL-FO XML-Namespaces
XSLT XSLT - a language for transforming XML documents XSLT is the most important part of XSL XSLT transforms an XML document into another XML document XSLT uses XPath to navigate in XML documents XSLT is a W3C Recommendation 8/1/2014Copyright © Carl M. Burnett5
XQuery XQuery is the language for querying XML data XQuery for XML is like SQL for databases XQuery is built on XPath expressions XQuery is supported by all major databases XQuery is a W3C Recommendation 8/1/2014Copyright © Carl M. Burnett6
XPath XPath is a syntax for defining parts of an XML document XPath uses path expressions to navigate in XML documents XPath contains a library of standard functions XPath is a major element in XSLT XPath is a W3C recommendation 8/1/2014Copyright © Carl M. Burnett7
XLink XLink is used to create hyperlinks within XML documents Any element in an XML document can behave as a link XLink supports simple links (like HTML) and extended links (for linking multiple resources together) With XLink, the links can be defined outside the linked files XLink is a W3C Recommendation 8/1/2014Copyright © Carl M. Burnett8
XPointer XPointer allows the links to point to specific parts of an XML document XPointer uses XPath expressions to navigate in the XML document XPointer is a W3C Recommendation 8/1/2014Copyright © Carl M. Burnett9
XML-Namespaces XML Namespaces provide a method to avoid element name conflicts. 8/1/2014Copyright © Carl M. Burnett10
XSL-FO XSL-FO is a language for formatting XML data XSL-FO stands for Extensible Stylesheet Language Formatting Objects XSL-FO is based on XML XSL-FO is a W3C Recommendation XSL-FO is now formally named XSL 8/1/2014Copyright © Carl M. Burnett11
Review XSL XSLT XQuery XPath XLink XPointer XML-Namespaces XSL-FO 8/1/2014Copyright © Carl M. Burnett12 Next – Chapters 2, 3, & 15 - XPath