Learning XSLT: A Hands-On Introduction to XSLT and XPath
3/5
()
Currently unavailable
Currently unavailable
About this 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.
Michael Fitzgerald
Michael Fitzgerald is a freelance writer and trainer specializing in XML and related technologies. He is the author of Building B2B Applications with XML and XSL Essentials, both published by John Wiley & Sons, and has published several articles for XML.com on the O'Reilly Network.
Read more from Michael Fitzgerald
The Mind of the Mathematician Rating: 4 out of 5 stars4/5The Nazis and the Supernatural: The Occult Secrets of Hitler's Evil Empire Rating: 0 out of 5 stars0 ratingsThe Nazi Occult War: Hitler's Compact with the Forces of Evil Rating: 0 out of 5 stars0 ratingsBuilding B2B Applications with XML: A Resource Guide Rating: 5 out of 5 stars5/5Ragged London: The Life of London's Poor Rating: 3 out of 5 stars3/5Hitler's Secret Weapons of Mass Destruction: The Nazi Plan for Final Victory Rating: 0 out of 5 stars0 ratingsUnstoppable Brilliance: Irish Geniuses and Asperger's Syndrome Rating: 2 out of 5 stars2/5Hitler's War Beneath the Waves: The menace of the U-Boats Rating: 0 out of 5 stars0 ratings
Related to Learning XSLT
Related ebooks
ChatGPT for Business: Strategies for Success Rating: 1 out of 5 stars1/5Kernel Methods for Remote Sensing Data Analysis Rating: 5 out of 5 stars5/5Learning C with Fractals Rating: 0 out of 5 stars0 ratingsBuild Your Own Printed Circuit Board Rating: 2 out of 5 stars2/5Embedded System Design on a Shoestring: Achieving High Performance with a Limited Budget Rating: 4 out of 5 stars4/5Reconfigurable Computing: The Theory and Practice of FPGA-Based Computation Rating: 0 out of 5 stars0 ratingsQuasi-Monte Carlo Methods in Finance: With Application to Optimal Asset Allocation Rating: 0 out of 5 stars0 ratingsCompression Algorithms for Real Programmers Rating: 4 out of 5 stars4/5Open Data Structures: An Introduction Rating: 4 out of 5 stars4/5Visual Basic .NET and XML: Harness the Power of XML in VB.NET Applications Rating: 0 out of 5 stars0 ratingsPrinciples of Functional Verification Rating: 0 out of 5 stars0 ratingsSingle Sourcing: Building Modular Documentation Rating: 2 out of 5 stars2/5Programming and Customizing the PICAXE Microcontroller 2/E Rating: 4 out of 5 stars4/5Beginning Rust: From Novice to Professional Rating: 0 out of 5 stars0 ratingsProgramming PIC Microcontrollers with PICBASIC Rating: 0 out of 5 stars0 ratingsVerification Techniques for System-Level Design Rating: 0 out of 5 stars0 ratingsDigital Audio Signal Processing Rating: 0 out of 5 stars0 ratingsJava 2 Micro Edition: Professional Developer's Guide Rating: 4 out of 5 stars4/5Calculus and Ordinary Differential Equations Rating: 0 out of 5 stars0 ratingsProgramming FPGAs: Getting Started with Verilog Rating: 4 out of 5 stars4/5McGraw-Hill's SAT 2400! Rating: 0 out of 5 stars0 ratingsEmbedded Systems and Software Validation Rating: 4 out of 5 stars4/5Automatic Speech and Speaker Recognition: Large Margin and Kernel Methods Rating: 0 out of 5 stars0 ratingsNetwork Processors: Architecture, Programming, and Implementation Rating: 0 out of 5 stars0 ratingsParallel Computing Rating: 0 out of 5 stars0 ratingsLarge Problems, Small Machines: Transforming Your Programs with Advanced Algorithms Rating: 3 out of 5 stars3/5Structured Programming Using Turbo BASIC Rating: 0 out of 5 stars0 ratingsCoding Theory: Algorithms, Architectures and Applications Rating: 0 out of 5 stars0 ratingsProgramming Multi-Agent Systems in AgentSpeak using Jason Rating: 3 out of 5 stars3/5Excel VBA Macro Programming Rating: 0 out of 5 stars0 ratings
Computers For You
Slenderman: Online Obsession, Mental Illness, and the Violent Crime of Two Midwestern Girls Rating: 4 out of 5 stars4/5How to Create Cpn Numbers the Right way: A Step by Step Guide to Creating cpn Numbers Legally Rating: 4 out of 5 stars4/5The Invisible Rainbow: A History of Electricity and Life Rating: 4 out of 5 stars4/5Elon Musk Rating: 4 out of 5 stars4/5Standard Deviations: Flawed Assumptions, Tortured Data, and Other Ways to Lie with Statistics Rating: 4 out of 5 stars4/5SQL QuickStart Guide: The Simplified Beginner's Guide to Managing, Analyzing, and Manipulating Data With SQL Rating: 4 out of 5 stars4/5The ChatGPT Millionaire Handbook: Make Money Online With the Power of AI Technology Rating: 0 out of 5 stars0 ratings101 Awesome Builds: Minecraft® Secrets from the World's Greatest Crafters Rating: 4 out of 5 stars4/5The Professional Voiceover Handbook: Voiceover training, #1 Rating: 5 out of 5 stars5/5Everybody Lies: Big Data, New Data, and What the Internet Can Tell Us About Who We Really Are Rating: 4 out of 5 stars4/5Mastering ChatGPT: 21 Prompts Templates for Effortless Writing Rating: 5 out of 5 stars5/5Grokking Algorithms: An illustrated guide for programmers and other curious people Rating: 4 out of 5 stars4/5Procreate for Beginners: Introduction to Procreate for Drawing and Illustrating on the iPad Rating: 0 out of 5 stars0 ratingsCompTIA IT Fundamentals (ITF+) Study Guide: Exam FC0-U61 Rating: 0 out of 5 stars0 ratingsDark Aeon: Transhumanism and the War Against Humanity Rating: 5 out of 5 stars5/5The Hacker Crackdown: Law and Disorder on the Electronic Frontier Rating: 4 out of 5 stars4/5Alan Turing: The Enigma: The Book That Inspired the Film The Imitation Game - Updated Edition Rating: 4 out of 5 stars4/5CompTIA Security+ Practice Questions Rating: 2 out of 5 stars2/5The Mega Box: The Ultimate Guide to the Best Free Resources on the Internet Rating: 4 out of 5 stars4/5ChatGPT Ultimate User Guide - How to Make Money Online Faster and More Precise Using AI Technology Rating: 0 out of 5 stars0 ratingsPractical Lock Picking: A Physical Penetration Tester's Training Guide Rating: 5 out of 5 stars5/5Creating Online Courses with ChatGPT | A Step-by-Step Guide with Prompt Templates Rating: 4 out of 5 stars4/5Ultimate Guide to Mastering Command Blocks!: Minecraft Keys to Unlocking Secret Commands Rating: 5 out of 5 stars5/5
Reviews for Learning XSLT
13 ratings1 review
- Rating: 4 out of 5 stars4/5Had someone told me that I would enjoy a book about XML, I would have laughed in their face, and probably followed it up with a rant about XML’s inherent evil.But work is in the process of getting a CMS that uses XSL stylesheets to transform content, and, much to my surprise, I’m starting to look forward to it. Some issues I had been having with our current system seem like they may be solvable with XML and XSL, and, best of all, once the stylesheets are written, I probably won’t have to update the data!Part of the reason I’m enjoying the book, I think, is that it’s written in a “Try this, see the results. Cool, eh? Now try this!” style that’s a refreshing change from many other tech books that read more like reference manuals than tutorials (cf., Learning Python, which is pretty awful).