|
Part III: Presenting XSL—The XML Stylesheet LanguageBog'liq Ceponkus, Hoodbhoy - Applied XML - Toolkit for ProgrammersPart III: Presenting XSL—The XML Stylesheet Language
Perhaps the most visible application of XML will be through XSL, the XML Stylesheet
Language. While XML provides a universal way of describing data, XSL provides a way
for manipulating, transforming and displaying the data contained in XML documents. XSL
is currently a W3C work in progress, however, partial implementations of it do exist.
•
Chapter 11, XSL Overview
.
In this chapter, we provide a high level rundown of XSL.
We present our arguments on why XSL is our method of choice for displaying XML by
comparing it with other stylesheet formats. We also provide several scenarios of how
XSL can be used in an organizational context and describe scenarios of deployment
from a systems architecture perspective
•
Chapter 12, XSL Syntax
.
Here we introduce you to the syntax of XSL. In it we go over
the basic vocabulary of XSL and provide several examples of how to use XSL to
display information stored in XML documents in your browser. This chapter includes a
reference of XSL elements.
•
Chapter 13, Querying XML with XSL
.
In this chapter we go into greater details of the
XSL syntax and focus on XSL patterns, a way for identifying information stored in XML
documents. Topics include pattern matching, filters, Boolean operators, set operators,
comparison operators, and pattern methods.
•
Chapter 14, XSL Formatting Model
.
In this chapter we spend some time discussing the
second portion of the W3C working draft on XSL devoted to formatting. This chapter
will help you see where XSL is going and help you decide if now is the time for you to
start implementing XSL solutions.
•
Chapter 15, Putting It All Together
.
This chapter is devoted to showing you how to use
XSL in your site solution. In a nutshell, XSL is used to convert your XML to some
presentation medium. In this chapter we present how to use XSL with varying degrees of
complexity depending on your situation. We present various site designs that use XSL
and explain when each one would be used. We close the chapter out by developing
working scenarios to show all the details of designing a site that uses XSL.
|
| |