Presentation is loading. Please wait.

Presentation is loading. Please wait.

Session II Chapter 2 – Chapter 2 – XSLhttp://www.profburnett.com.

Similar presentations


Presentation on theme: "Session II Chapter 2 – Chapter 2 – XSLhttp://www.profburnett.com."— Presentation transcript:

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


Download ppt "Session II Chapter 2 – Chapter 2 – XSLhttp://www.profburnett.com."

Similar presentations


Ads by Google