Wrox Home  
Search

Topic: XML

Cover image for product 0470192747
XSLT 2.0 and XPath 2.0 Programmer's Reference, 4th Edition
Michael Kay
ISBN: 978-0-470-19274-0
Hardcover
1316 pages
May 2008

Back to description


About This Title  |  Chapters on Demand  |  Download Code  |  Errata  |  P2P Forum for This Title
Add to Cart
Chapter 1: XSLT in Context
38 pages

This chapter is designed to put XSLT in context. It’s about the purpose of XSLT and the task it was designed to perform.... more

Chapter 2: The XSLT Processing Model
48 pages
US $4.99

This chapter takes a bird’s-eye view of what an XSLT processor does. We start by looking at a system overview: what are the... more

Chapter 3: Stylesheet Structure
62 pages
US $4.99

This chapter describes the overall structure of a stylesheet. In the previous chapter we looked at the processing model for... more

Chapter 4: Stylesheets and Schemas
34 pages
US $4.99

One of the most important innovations in XSLT 2.0 is that stylesheets can take advantage of the schemas you have defined... more

Chapter 5: Types
42 pages
US $4.99

This chapter looks in some detail at the XPath type system; that is, the types of the values that can be manipulated by XPath... more

Chapter 6: XSLT Elements
294 pages
US $9.99

This chapter provides an alphabetical list of reference entries, one for each of the XSLT elements. Each entry gives:... more

Chapter 7: XPath Fundamentals
50 pages
US $4.99

This chapter defines some fundamental features of the XPath language. The first half of the chapter describes the basic syntactic... more

Chapter 8: XPath: Operators on Items
28 pages
US $4.99

This chapter defines the simple operators available for use in XPath expressions. This is inevitably a rather arbitrary category... more

Chapter 9: XPath: Path Expressions
34 pages
US $4.99

This chapter defines the syntax and meaning of path expressions. Path expressions are the most distinctive feature of the... more

Chapter 10: XPath: Sequence Expressions
20 pages
US $4.99

One of the most notable innovations in XPath 2.0 is the ability to construct and manipulate sequences. This chapter is devoted... more

Chapter 11: XPath: Type Expressions
28 pages
US $4.99

This chapter is concerned with XPath expressions that involve types. This includes operations to convert a value of one type... more

Chapter 12: XSLT Patterns
28 pages
US $4.99

A pattern is used in XSLT to define a condition that a node must satisfy in order to be selected. The most common use of... more

Chapter 13: The Function Library
206 pages
US $9.99

This chapter describes all the standard functions included in the XSLT 2.0 and XPath 2.0 specifications for use in XPath... more

Chapter 14: Regular Expressions
14 pages
US $4.99

This chapter defines the regular expression syntax accepted by the XPath functions... more

Chapter 15: Serialization
24 pages
US $4.99

Serialization in an XSLT context means the process of taking a result tree (the output of a transformation) and converting... more

Chapter 16: Extensibility
20 pages
US $4.99

Previous chapters have discussed standard features of the XSLT language. This chapter discusses what happens when you need... more

Chapter 17: Stylesheet Design Patterns
28 pages
US $4.99

This chapter looks at four common design patterns for XSLT stylesheets.

The concept of design patterns was introduced by Erich... more

Chapter 18: Case Study: XMLSpec
48 pages
US $4.99

This is the first of a group of three chapters that aim to show how all the facilities of the XSLT language can work together... more

Chapter 19: Case Study: A Family Tree
50 pages
US $4.99

This chapter presents our second case study. Whereas the XML in the previous example fell firmly into the category of narrative... more

Chapter 20: Case Study: Knight's Tour
18 pages
US $4.99

This chapter contains the third (and last) of the XSLT case studies. It shows how XSLT can be used to calculate a knight’s... more

Appendix A: XPath 2.0 Syntax Summary
6 pages

This appendix summarizes the entire XPath 2.0 grammar. The tables in this appendix also act as an index: they identify the... more

Appendix B: Error Codes
16 pages
US $4.99

The XSLT and XPath specifications associate error codes with each error condition. There is an implicit assumption here that... more

Appendix C: Backward Compatibility
8 pages

The designers of XSLT 2.0 and XPath 2.0 took a great deal of care to ensure that existing code should continue to work unchanged... more

Appendix D: Microsoft XSLT Processors
16 pages
US $4.99

This appendix contains summary information about Microsoft’s XSLT processors.

At the time of writing, Microsoft does not yet... more

Appendix E: JAXP: The Java API for Transformation
32 pages
US $4.99

JAXP is a Java API for controlling various aspects of XML processing, including parsing, validation, and XSLT transformation... more

Appendix F: Saxon
20 pages
US $4.99

Saxon is an implementation of XSLT 2.0 produced by the author of this book, Michael Kay. Saxon also includes XQuery and XML... more

Appendix G: Altova
6 pages

Altova is the company that produces the popular XMLSpy toolkit. Among its many capabilities this includes an XSLT 2.0 processor... more

Appendix H: Glossary
12 pages
US $4.99

This glossary gathers together some of the more common technical terms used in this book. Most of these terms are defined... more

Add to Cart

XML Related Resources

Forums

Articles