Learning XSLT

Learning XSLT

Author: Michael Fitzgerald

Publisher: "O'Reilly Media, Inc."

Published: 2003-11-14

Total Pages: 371

ISBN-13: 0596003277

DOWNLOAD EBOOK

XSLT is a powerful language for transforming XML documents into something else. That something else can be an HTML document, another XML document, a Portable Document Format (PDF) file, a Scalable Vector Graphics (SVG) file, a Virtual Reality Modeling Language (VRML) file, Java code, or a number of other things. You write an XSLT stylesheet to define the rules for transforming an XML document, and the XSLT processor does the work. As useful as XSLT is, its peculiar characteristics make it a difficult language in which to get started. In fact, newcomers are often a little dazed on first contact. Learning XSLT offers a hands-on introduction to help them get up to speed with XSLT quickly. The book will help web developers and designers understand this powerful but often mystifying template-driven and functional-styled language, getting them over the many differences between XSLT and the more conventional programming languages. Learning XSLT moves smoothly from the simple to complex, illustrating all aspects of XSLT 1.0 through step-by-step examples that you'll practice as you work through the book. Thorough in its coverage of the language, the book makes few assumptions about what you may already know. You'll learn about XSLT's template-based syntax, how XSLT templates work with each other, and gain an understanding of XSLT variables. Learning XSLT also explains how the XML Path Language (XPath) is used by XSLT and provides a glimpse of what the future holds for XSLT 2.0 and XPath 2.0. The ability to transform one XML vocabulary to another is fundamental to exploiting the power of XML. Learning XSLT is a carefully paced, example-rich introduction to XSLT that will have you understanding and using XSLT on your own in no time.


XSLT

XSLT

Author: Doug Tidwell

Publisher: "O'Reilly Media, Inc."

Published: 2001

Total Pages: 488

ISBN-13: 9780596000530

DOWNLOAD EBOOK

Have you ever needed to convert documents from XML to HTML ? Or from one XML vocabulary to another ? Extensible Stylesheet Transformations (XSLT) provide a critical bridge between XML processing and more familiar HTML, as well as between XML vocabularies. XSLT demonstrates how to use this powerful, but complex, tool for a wide variety of conversions. Examples illustrate many different cases and techniques, giving you working code to explore and modify for your own purposes. Originally created for page layout, XSLT has grown into one of the tore technologies used by most developers processing XML. Through clear and entertaining explanations, this book shows you how to use XSLT as a general-purpose translation tool, a system for reorganizing document content, and a tool for generating multiple results (including HTML, VRML, and SVG) from the same content. Though XSLT is extremely useful, it can also be daunting to new users. XSLT uses an XML-based template syntax combined with a terse vocabulary called XPath that identifies how the template applies to the original document. The understanding of " variables " in XSLT is very different from the understanding of " variables " in procedural languages, for instance. Getting started with XSLT is difficult, and advanced techniques require a thorough understanding of how XSLT templates work and interact with one another. XSLT brings it all together, giving developers both a thorough tutorial and a reference. It examines both XSLT and XPath, a critical companion standard, and explores subjects ranging from basic transformations to complex sorting and linking. In addition, the book explores extension functions on various XSLT processors and how to combine multiple documents with XSLT. Examples demonstrate all of the techniques described. Examples also illustrate how to use XSLT to generate a ride variety of target document types, including HTML, SVG, JPEG, Java source code, and XSLT stylesheets.


XSLT Quickly

XSLT Quickly

Author: Bob DuCharme

Publisher: Manning Publications

Published: 2001

Total Pages: 324

ISBN-13:

DOWNLOAD EBOOK

This guide for new users of XSLT features a cookbook which provides task-oriented recipes for tackling issues such as converting elements to attributes or reading in multiple documents at once, making it easier to find solutions to most development problems. Includes a glossary, a reference for XSLT syntax, and a reference for using the popular XSLT processors.


Java and XSLT

Java and XSLT

Author: Eric Burke

Publisher: "O'Reilly Media, Inc."

Published: 2001

Total Pages: 532

ISBN-13: 9780596001438

DOWNLOAD EBOOK

The power of XSLT is its ability to change the structure or format of any content that can be converted to XML. Java and XSLT shows you how to use XSL transformations in Java programs ranging from stand-alone applications to servlets. After an introduction to XSLT, the book focuses on applying transformations in some real-world scenarios, such as developing a discussion forum, transforming documents from one form to another, and generating content for wireless devices. Java and XSLT discusses several common XSLT processors and the TRAX API, paying special attention to performance issues. Although there's a brief tutorial introduction to the XSLT language, the primary focus of the book isn't on learning XSLT or developing stylesheets; it's on making practical use of transformations in Java code. The book covers: Introduction and Technology Review XSLT--The Basics XSLT--Beyond The Basics Java Web Architecture Programmatic Interfaces to XSLT Processors Using XSLT with Servlets Discussion Forum Implementation Advanced XSLT Web Techniques Testing, Tuning and Development Environments WAP and WML XSLT and Wireless Examples


XSLT

XSLT

Author: Doug Tidwell

Publisher: "O'Reilly Media, Inc."

Published: 2008-06-26

Total Pages: 990

ISBN-13: 1449391125

DOWNLOAD EBOOK

After years of anticipation and delay, the W3C finally released the XSLT 2.0 standard in January 2007. The revised edition of this classic book offers practical, real-world examples that demonstrate how you can apply XSLT stylesheets to XML data using either the new specification, or the older XSLT 1.0 standard. XSLT is a critical language for converting XML documents into other formats, such as HTML code or a PDF file. With XSLT, you get a thorough understanding of XSLT and XPath and their relationship to other web standards, along with recommendations for a honed toolkit in an open platform-neutral, standards-based environment. This book: Covers the XSLT basics, including simple stylesheets and methods for setting up transformation engines Walks you through the many parts of XSLT, particularly XSLT's template-based approach to transformations Applies both XSLT 1.0 and 2.0 solutions to the same problems, helping you decide which version of XSLT is more appropriate for your project Includes profuse examples that complement both the tutorial and the reference material The new edition of XSLT has been updated thoroughly to explain XSLT 2.0's many dependencies, notably XML Schema and XPath 2.0. Want to find out how the 2.0 specification improves on the old? This book will explain.


Beginning XSLT 2.0

Beginning XSLT 2.0

Author: Jeni Tennison

Publisher: Apress

Published: 2006-11-02

Total Pages: 812

ISBN-13: 1430200464

DOWNLOAD EBOOK

* Updated for XSLT 2.0, the latest revision * A clear, step-by-step introduction to XSLT for practical, everyday tasks * Suitable for complete beginners, even people who have never programmed before * Comprehensive, but focuses on techniques that are used time and time again; Uses a fun byut realistic case study throughout * Includes introductions to many of the most popular XML vocabularies Written by one of the leading experts on both XSLT and XML Schema; technical review by Michael Kay, the leading and well-known expert on XSLT.


XSLT Cookbook

XSLT Cookbook

Author: Sal Mangano

Publisher: "O'Reilly Media, Inc."

Published: 2002

Total Pages: 676

ISBN-13: 9780596003722

DOWNLOAD EBOOK

Critical for converting XML documents, and extremely versatile, the XSLT language nevertheless has complexities that can be daunting. The XSLT Cookbook is a collection of hundreds of solutions to problems that Extensible Stylesheet Language Transformations (XSLT) developers regularly face. The recipes range from simple string-manipulation and mathematical processing to more complex topics like extending XSLT, testing and debugging XSLT stylesheets, and graphics creation with SVG. Recipes can be run directly or tweaked to fit your particular application's needs more precisely. Each recipe walks through a problem and a solution, with explanations of the choices made and techniques used in creating that solution, and many recipes include alternate solutions and explore issues like convenience and performance. Topics covered include: String manipulation Mathematical processing Date and time handling Interactions between calendar systems Selecting content in source documents Efficient tree-manipulation Conversions from XML to plain text Tweaking XML documents with stylesheets Using XSLT to query XML documents Generating HTML with XSLT Creating charts and graphs with SVG and XSLT Generating C and XSLT code using XSLT Processing Visio documents in XSLT Working with XML Topic Maps (XTM) Using XSLT to create SOAP documentation from WSDL Extending XSLT with additional functions Embedding XSLT in other processing Testing and debugging XSLT stylesheets Creating generic XSLT processors which work on many XML vocabularies The XSLT Cookbook provides an ideal companion both for developers still figuring out XSLT's template-based approach who want to learn by example, and for developers who know XSLT and want a collection of quickly reusable recipes. XSLT frequently offers a number of ways to perform a transformation, and the best solution may not always be the most straightforward. The recipes in this Cookbook demonstrate and explain XSLT's template-based logic, a frequent stumbling block for developers new to XSLT. Among the variety of XSLT books now available, none has the explicit solution-oriented approach of this Cookbook.


XSLT Cookbook

XSLT Cookbook

Author: Sal Mangano

Publisher: "O'Reilly Media, Inc."

Published: 2006

Total Pages: 774

ISBN-13: 0596009747

DOWNLOAD EBOOK

Presents a collection of detailed code recipes that breaks down everyday XSLT problems into manageable chunks. This work enables you learn how to transform XML documents into PDF files, SVG files, and HTML documents.


XSLT 2.0 and XPath 2.0 Programmer's Reference

XSLT 2.0 and XPath 2.0 Programmer's Reference

Author: Michael Kay

Publisher: John Wiley & Sons

Published: 2011-01-06

Total Pages: 1371

ISBN-13: 1118059476

DOWNLOAD EBOOK

Combining coverage of both XSLT 2.0 and XPath 2.0, this book is the definitive reference to the final recommendation status versions of both specifications. The authors start by covering the concepts in XSLT and XPath, and then delve into elements, operators, expressions with syntax, usage, and examples. Some of the specific topics covered include XSLT processing model, stylesheet structure, serialization, extensibility, and many others. In addition to online content that includes error codes, the book also has case studies you'll find applicable to your own challenges.


Using XSLT

Using XSLT

Author: Michael Floyd

Publisher: Que Publishing

Published: 2002

Total Pages: 488

ISBN-13: 9780789725059

DOWNLOAD EBOOK

Special Edition Using XSLT starts with an overview explaining how XSLT fits into the bigger picture of the Extensible Stylesheet Language, and the differences between XSLT and XSL-FO.It then demonstrates practical examples of XSL transformations from XML to a variety of other useful formats including HTML, PDF, SVG and others.Later chapters discuss developer techniques for implementing XSLT within dynamic web environments including ASP and JSP. The author also covers debugging techniques and how XSLT relates to .NET.The book finishes with a useful reference section including detailed coverage of XSLT, XPath and XSL-FO.