XSLT and XPATH
Fler böcker inom
Format
Mixed media product
Språk
Engelska
Antal sidor
592
Utgivningsdatum
2001-07-01
Upplaga
1
Förlag
Prentice Hall
Medarbetare
Rendon, Zarella L.
Illustrationer
Ill.
Dimensioner
235 x 179 x 41 mm
Vikt
1144 g
Antal komponenter
2
Komponenter
Paperback (1), CD-ROM (1)
ISBN
9780130404466

XSLT and XPATH

A Guide to XML Transformations

Mixed media product,  Engelska, 2001-07-01

Slutsåld

Gain total control over your information with XSLT and XPath!
  • Master XSLT and XPaththe "keys to the XML kingdom"
  • Build custom XML output solutions that won't become obsolete
  • Learn everything from basic XML-to-HTML conversions to leading edge techniques
  • CD-ROM includes all examples from the book
Mastering XSLT and XPath gives you unprecedented control over your informationand helps you leverage virtually every new XML technology, from XLink to schemas. Discover XSLT's powerful vocabulary of easy, programming-like features, and learn how to build custom solutions that resist obsolescence. By the end of the first chapter, you'll be performing XML-to-HTML conversions for display in any Web browser. Then build on your knowledge through a series of hands-on examples that transform you into an XSLT/XPath expert!
  • XSLT as an XML document instance: leveraging your existing XML skills
  • XSLT stylesheet concepts and constructs: fundamental through advanced level
  • XPath patterns and functions
  • XSLT subroutine functions and variables
  • XSLT processing of multiple nodes: iterative and conditional XSLT elements
  • Controlling output options
  • XSLT extensions, and more
Whether you're an experienced programmer or a novice markup specialist, here's your chance to master XML's most potent tools for organizing, updating, and delivering digital informationany data, anywhere, any time!
Visa hela texten

Kundrecensioner

Övrig information

Zarella L. Rendon began working with SGML transformations in 1992 as an engineer at Northern Telecom, and continues working with SGML, XML and related standards at Isogen International, a DataChannel Company. Ms. Rendon is currently a member of the W3C XSL Working Group, as well as several industry groups where she strives to help further the development, support, and use of public standards. John Robert Gardner currently works as an enterprise management architect for Sun Microsystems in Burlington, MA. As a member of the OASIS XSLT Conformance Committee, he is contributing to the development of a suite of tests for aiding users in evaluating XSLT and XPath software. Prior to Sun, he worked at Emory University with the ATLA Center for Electronic Resources in Theology and Religion designing the XML architecture of a large XML research and archive resource.

Innehållsförteckning



Preface.


Acknowledgments.


1. Anatomy of an XSLT Stylesheet.

What Is Markup? What Is XSLT? What Is XPath? XSLT Stylesheet Concepts. Terminology for XSLT. Climbing `Round the Family Tree: Addressing in XSLT.



2. Fundamental Concepts of XSLT Stylesheets.

Boilerplates for XSLT Stylesheets. Embedding Stylesheets in XML Documents. XSLT Stylesheet Terminology. XML Components of XSLT Stylesheets.



3. Advanced Stylesheet Concepts.

Templates: The Building Blocks of Transformations. Built-in Template Rules.



4. XPath Expressions.

XPath Syntax and Terminology. Abbreviations.



5. XPath Functions.

XPath Function Library. The Node-set Core Function Group. String Core Function Group. Boolean Core Function Group. Number Core Function Group.



6. Building New XML Documents with XSLT.

Creating Elements with LREs. The <xsl:element> Instruction Element. Creating Attributes with the <xsl:attribute> Instruction Element. The <xsl:attribute-set> Top-Level Element. The <xsl:text> Instruction Element. Adding Attributes to LREs. Comments and Processing-Instructions. Namespace Aliases.



7. Using Multiple Stylesheets.

Working with External Stylesheets. Template Rule Processing and Priorities.



8. Working with Variables.

Declaring and Binding Variables. Result Tree Fragments. Using Variable References. Comparing <xsl:variable> and <xsl:param>. Comparing <xsl:with-param> to <xsl:param> and <xsl:variable>.



9. Duplication, Iteration, and Conditional XSLT Elements.

The <xsl:copy-of> Instruction Element. The <xsl:copy> Instruction Element. The <xsl:for-each> Instruction Element. The <xsl:sort> Element. The <xsl:if> Instruction Element. The <xsl:choose> Instruction Element. The <xsl:number> Instruction Element.



10. Controlling Output Options.

The <xsl:output> Top-Level Element. The <xsl:strip- space> and <xsl:preserve-space> Top-Level Elements. Generating Error Messages and Logs.



11. XSLT Functions and Related XSLT Elements.

XSLT Function Groups. String XSLT Functions. The Boolean XSLT Function Group.



12. XSLT Processors, Extensions, and Java.

XSLT Processors. Extension Elements and Functions. Namespaces. Java. Commercial XSLT Processors.



13. Xalan, Saxon, and XT.

Xalan. Saxon. XT. Generating Multiple Output Files Using Saxon, Xalan, or XT.



Appendix A: Case Studies.

Lists. MARC Records: The ATLAS Project from ATLA-CERTR at Emory University. The Harvard-Kyoto Classics Project with Vedic Literature.


...