Flylib.com
XSLT for Dummies
XSLT for Dummies
ISBN: 0764536516
EAN: 2147483647
Year: 2002
Pages: 148
Authors:
Richard Wagner
BUY ON AMAZON
Cover
Contents
Introduction
What I Assume About You
How This Book Is Organized
Conventions Used in This Book
Icons Used in This Book
Chapter 1: Introducing the X-Team
XML: Storing Your Data
XSL: Presenting XML Data
XSLT: Transforming Your XML Data
XPath: Seeking Out Your Data
The X-Team through HTML Eyes
Chapter 2: Writing Your First XSLT Stylesheet
Preparing Your XSLT Working Environment
Creating a Simple XML Document
Knowing the End Result
Writing an XSLT Stylesheet
Processing the Stylesheet
Viewing the Results
Chapter 3: Transforming with Style (Stylesheets, That Is)
Structure of a Stylesheet
Constructing Your XSLT Stylesheet
Whats in a Name(space)?
Documents as Trees
Chapter 4: Templates Rule
A Glorified Mail Merge
Basics of a Template Rule
Common Action Instructions
Built-In Template Rules
Matchmaker, Make Me a Match
Working with Attribute Value Templates
Working with Named Templates
Chapter 5: XPath Espresso
XPath, The X-Teams Commando
Dancing the Location Step
Defining Relationships with Axes
Matching Nodes with Node Tests
Using Predicates to Get Specific
Take a Walk on the Absolute Side
Putting It All Together
Chapter 6: We Want Results
XSLT, Like Skinning a Cat
XML Source
Copying an Element
Copying All Elements
Adding a New Element
Adding a Calculated Value
Renaming an Element
Removing an Element
Removing an Attribute
Reordering Elements
Merging Elements
Adding Attributes
Moving an Attribute
Converting Elements into Attributes
Converting Attributes into Elements
Chapter 7: Adding Programming Logic Isnt Just for Propheads
Conditional and Looping Statements
If and Only If
Testing Expressions with Logical Operators
Why Choosy People Choose xsl:choose
Going Loopy with xsl:for-each
Chapter 8: Variables in XSLT: A Breed Apart
What is a Variable?
Setting Variables
Uses of Variables
Think Globally, Act Locally
Working with Parameters
Chapter 9: Tweaking the Results to Get What You Want
Sorting Elements in the Results Tree
Adding Automatic Numbering
Chapter 10: To HTML and Beyond
XML and HTML
Outputting to HTML
Creating an HTML Table
Linking an XSLT Stylesheet with an XML Document
Browser Support of XSLT
To Infinity and Beyond (Into Other Formats)
Chapter 11: XPath Data Types and Functions
Playing Heart and Soul with Nodes
Working with Strings
Numerically Speaking
Booleans: To Be or Not to Be
General Purpose Functions
Chapter 12: Combining XSLT Stylesheets
Comparing xsl:include and xsl:import
Practical Use of xsl:import
Chapter 13: Gimme Some Space and Other Output Issues
Gimme Some Space
Indenting Your Result Document
Adding Comments
Adding Processing Instructions
Chapter 14: Keys and Cross-Referencing
Keys to the Kingdom
Using Keys with Multiple Source Documents
Chapter 15: Namespaces Revisited
Speaking the Namespace Lingo
Adding a Namespace to the Result Document
Working with Multiple Namespaces
Chapter 16: Extending XSLT
Going Beyond the Basics
Using an Extension Element
Using an Extension Function
Ensuring Portability of Your Stylesheets
Chapter 17: Debugging XSLT Transformations
Conditionally Halting Execution
Adding a Conditional Debug Mode
Tracing through Your Code
More Powerful Debugging
Chapter 18: Ten Most Confusing Things About XSLT
Built-In Template: The Man Behind the Screen
Thars Trees in Them Documents
Getting to the Root of the Issue
Why the Selected Node Is Not the Same as the Current Node
Those . Abbreviations
To Apply or Copy, That Is the Question
Walk This Way
Expressions, Paths, and Steps
Those Cute Little Curly Braces
Whitespace, the Final Frontier
Chapter 19: Ten All-Pro XSLT Resources on the Web
Xslt.com
W3C XSLT Recommendation
W3C XPath Recommendation
Dave Pawsons XSLT FAQ
W3Schools XSL School
MSDNs XML Center
Xml101.com
Jenis XSLT Pages
TopXML: XSLT Reference
Nic Miloslavs XSLT Tutorial
Chapter 20: Ten XSLT Processors Available Online
Saxon
msxsl
Sablotron
Xalan-C
Xalan-Java
LotusXSL
XT
jd.xslt
XML::XSLT
libxslt
XSLT for Dummies Cheat Sheet
A-M
N-T
U-X
XSLT for Dummies
ISBN: 0764536516
EAN: 2147483647
Year: 2002
Pages: 148
Authors:
Richard Wagner
BUY ON AMAZON
Network Security Architectures
The Difficulties of Secure Networking
Appliance-Based Network Services
Instant Messaging
Identity Considerations
Secure Network Management and Network Security Management
C & Data Structures (Charles River Media Computer Engineering)
Introduction to the C Language
Storage of Variables
Strings
Structures
Miscellaneous Problems
Ruby Cookbook (Cookbooks (OReilly))
Converting Between Degrees and Radians
Checking a Credit Card Checksum
Using Symbols as Hash Keys
Converting HTML Documents from the Web into Text
Automating Tasks with Rake
Cisco ASA: All-in-One Firewall, IPS, and VPN Adaptive Security Appliance
Product History
Monitoring Address Translations
Cisco IPSec Remote Access VPN Solution
Firewall Management Using ASDM
Summary
Sap Bw: a Step By Step Guide for Bw 2.0
Loading Data into the InfoCube
Entering the Master Data, Text, and Hierarchy Manually
Creating a Query Using BEx Analyzer
Appendix A. BW Implementation Methodology
Appendix D. Bibliography
Digital Character Animation 3 (No. 3)
Approaching Design as an Artist
Designing a Character
Chapter Three. Rigging Characters
The Language of Movement
Chapter Ten. Directing and Filmmaking
flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net
Privacy policy
This website uses cookies. Click
here
to find out more.
Accept cookies