Download presentation
Presentation is loading. Please wait.
Published byArthur Jennings Modified over 9 years ago
1
Session II Chapter 2 – Chapter 2 – XSLhttp://www.profburnett.com
2
Outline XSL XSLT XQuery XPath XLink XPointer XML-Namespaces XSL-FO 8/1/2014Copyright © Carl M. Burnett2
3
XSL XSL – Extensible Stylesheet Language CSS - Stylesheet for HTML XSL - Stylesheet For XML 8/1/2014Copyright © Carl M. Burnett3
4
XSL Group of Technologies 8/1/2014Copyright © Carl M. Burnett4 XQuery XPointerXLink XPath XSLT XSL-FO XML-Namespaces
5
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
6
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
7
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
8
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
9
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
10
XML-Namespaces XML Namespaces provide a method to avoid element name conflicts. 8/1/2014Copyright © Carl M. Burnett10
11
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
12
Review XSL XSLT XQuery XPath XLink XPointer XML-Namespaces XSL-FO 8/1/2014Copyright © Carl M. Burnett12 Next – Chapters 2, 3, & 15 - XPath
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.