Résumé
This book covers a family of standards developed by the W3C (World WideWeb Consortium). These standards emerged out of a proposal for astylesheet language, submitted in 1997, which was to be called XSL(eXtensible Stylesheet Language). However, during its gestationthis proposal was pulled apart and became three separate standards.XPath defines a mechanism for locating information in XML documents,and has many other uses beyond its role in formatting documents.XSLT (XSL Transformations) provides a means for transforming XMLdocuments into other data formats, including (but not limited to)formatting-focussed markup languages. Finally, the term kXSLm isnow properly used only to name a standard for embedding XML-basedformatting information in documents.
Due to their shared history, these three standards are still relatedand are used together to provide a means to format XML documents,especially in preparation for the particular demands of presentationon print media. The XSLT standard includes XPath constructs in a numberof places, and can be used to convert an XML document that conforms toan arbitrary document model into an XSL document. But each standard canalso be used alone or with alternative technologies. Because the XSLformatting language is less mature than XSLT, and not yet well supported,XSLT is initially being used primarily to convert XML documents in toHTML (or XHTML) documents, possibly enhanced with CSS(Cascading Style Sheets) styling instructions. Both of these formats are thereforeexplained in depth.
When formatted documents have to be edited before they can be presentedor printed, it is necessary to use aword processor or DTP package,but none of these packages yet support XSL as an import format.Two popular import formats existing today are RTF (Rich Text Format) andQuark Tags. Issues concerned with the use of XSLT to convert XMLdocuments into these two formats are discussed.
Second edition
Since the release of the first edition of this book, almost two years ago,much has happened to warrant the creation of a second edition.
The XSLT standard is now firmly established as a companion to XML forall manner of transformation needs, and experience of using thisstandard to solve serious practical problems has resulted in moreexplanatory material and suggestions on how to exploit it to the full.
Because XSLT makes heavy use of XPath, its popularity has also helpedestablish XPath as the way to navigate through XML documents.XPath is now being incorporated into XML databases as a query language.It therefore deserves more prominence and now has a section of the bookto itself.
The XSL standard has now progressed to Recommendation status.This edition covers the final release.
Contents
- Using this book
- Background concepts
- Transformations using XSLT
- Templates
- Stylesheets
- Outputting elements
- XML output
- HTML output
- Text output
- Contextual formatting
- Choices
- Expressions in attributes
- Reorganizing material
- Variables and parameters
- Sorting
- Numbering
- Identifiers and links
- Namespaces
- XSLT extensions
- XPath expressions
- Xpath
- Patterns
- Location paths
- Complete Xpath expressions
- Added XSLT functions
- Formatting with XSL
- XSL
- Page templates
- Flow objects
- Advanced XSL features
- References
- HTML 4.0
- CSS
- RTF
- QuarkXPress tags
- DTD analysis for XSLT stylesheet design
- XSLT DTD
- ISO 8859/1 character set
L'auteur - Neil Bradley
NEIL BRADLEY is an XML consultant with almost 20 years' practical experience using markup languages. He is an experienced trainer, a regular speaker at industry events, and a contributor to publications such as XML Journal and interChange, the newsletter of the International SGML/XML Users' Group. He is the author of three books on XML and SGML topics published by Addison-Wesley: The XML Companion, Third Edition (2002), The XSL Companion, Second Edition (2002), and The Concise SGML Companion (1997).
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Addison Wesley |
Auteur(s) | Neil Bradley |
Parution | 23/07/2002 |
Édition | 2eme édition |
Nb. de pages | 466 |
Format | 17 x 23,5 |
Couverture | Broché |
Poids | 782g |
Intérieur | Noir et Blanc |
EAN13 | 9780201770834 |
ISBN13 | 978-0-201-77083-4 |
Avantages Eyrolles.com
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse