Suggested for Further Study

  1. Redraw Figure 5.5 assuming that 3.xsl includes its child stylesheets rather then imports them.

  2. Name the four most important, in your opinion, top-level elements in the XSL namespace and describe what each does and why it's important.

  3. What does the template rule <xsl:template match="/|*"/> do?

  4. List the XSL default rules and describe what each is used for.

  5. Pattern matching is the process of producing content from input. Using the REListing.xml document, define one or more template rules as required that produces a header element from the header field of the DTD. Describe what each part of the template(s) does for you.

  6. Describe 6 of the 13 axes. What does each do? Give examples.

  7. Write a template rule or rules that output any ...

Get XML Development with Java™ 2 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.