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
Strategies for Information Technology Governance
Assessing Business-IT Alignment Maturity
Linking the IT Balanced Scorecard to the Business Objectives at a Major Canadian Financial Group
Technical Issues Related to IT Governance Tactics: Product Metrics, Measurements and Process Control
Managing IT Functions
Governing Information Technology Through COBIT
Identifying and Managing Project Risk: Essential Tools for Failure-Proofing Your Project
Identifying Project Scope Risk
Identifying Project Resource Risk
Managing Project Risk
Monitoring and Controlling Risky Projects
Closing Projects
VBScript Programmers Reference
What VBScript Is and Isn™t!
Adding VBScript to Your VB Applications
Appendix A VBScript Functions and Keywords
Appendix F The Scripting Runtime Library Object Reference
Appendix I VBScript Features not in VBA
MySQL Cookbook
Producing XML Output
Choosing Appropriate LIMIT Values
Reading Files from Different Operating Systems
Verifying Transaction Support Requirements
Retrieving Images or Other Binary Data
Pocket Guide to the National Electrical Code(R), 2005 Edition (8th Edition)
Article 200 Use and Identification of Grounded Conductors
Article 424: Fixed Electric Space Heating Equipment
Article 645 Information Technology Equipment
Example No. D2(b) Optional Calculation for One-Family Dwelling, Air Conditioning Larger than Heating [See 220.82(A) and 220.82(C)]
Example No. D11 Mobile Home (See 550.18)
FileMaker 8 Functions and Scripts Desk Reference
FV()
Get(AllowToolbarState)
Get(SortState)
LayoutNames()
Right()
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