XSLT 1.0 Pocket Reference

Evan Lenz

  • 出版商: O'Reilly
  • 出版日期: 2005-09-20
  • 售價: $620
  • 貴賓價: 9.5$589
  • 語言: 英文
  • 頁數: 178
  • 裝訂: Paperback
  • ISBN: 0596100086
  • ISBN-13: 9780596100087
  • 相關分類: XML
  • 已過版
    無現貨庫存(No stock available)




XSLT is an essential tool for converting XML into other kinds of documents: HTML, PDF file, and many others. It's a critical technology for XML-based platforms such as Microsoft .NET, Sun Microsystems' Sun One, as well as for most web browsers and authoring tools. As useful as XSLT is, however, most people have a difficult time getting used to its peculiar characteristics. The ability to use advanced techniques depends on a clear and exact understanding of how XSLT templates work and interact.

The XSLT 1.0 Pocket Reference from O'Reilly wants to make sure you achieve that level of understanding. With its concise approach, this handy pocket guide quickly gets you up to speed on XSLT 1.0 so you can covert XML like a seasoned pro. In addition to covering the basics of stylesheet structure, it also explains how to:

  • use template rules
  • create a result tree
  • apply conditional processing
  • transform multiple source documents
  • employ number formatting

Thanks to their convenient, quick-reference format, O'Reilly's Pocket References spare you from having to hunt through larger books for answers. They deliver just what you need to get the job done in a timely fashion. And the XSLT 1.0 Pocket Reference is no different--it's the ideal companion to have at your desk when you need an answer fast.


Table of Contents:

1. Data Model

     Node Types 

     Node Properties 

2. The XPath Language

     Data Types 

     Expression Context 

     Kinds of Expressions 

     Node-Set Expressions 

     Number Expressions 

     String Expressions 

     Boolean Expressions 

3. How XSLT Works

     Stylesheet Structure 

     Processing Model 

     Template Rule Content
     Whitespace Stripping 

     Serializing the Result Tree 

     XSLT Elements by Use Case 

4. Elements

     Top-Level Elements 


     Special Elements 


     Element Reference 

5. Functions

     XPath Functions 

     XSLT Functions 

     Data Type Conversions 

     Function Reference 

6. Extending XSLT

     Extension Functions 

     Extension Elements 



     EXSLT-Dates and Times 






     EXSLT-Regular Expressions 


Appendix A.  XPath 1.0 Grammar

Appendix B.  XSLT Pattern Grammar