XSL Companion

Neil Bradley

  • 出版商: Addison Wesley
  • 出版日期: 2000-09-07
  • 售價: $1,570
  • 貴賓價: 9.5$1,492
  • 語言: 英文
  • 頁數: 336
  • 裝訂: Paperback
  • ISBN: 0201674874
  • ISBN-13: 9780201674873
  • 已絕版

買這商品的人也買了...

相關主題

商品描述


Description

The first complete guide to the new XSL standard for styling web and print documents.

  • XSL: The "next big thing" after XML!
  • Detailed examples and illustrations for every XSL feature.
  • By the author of the successful XML Companion.
XSL is the "next big thing" after XML: the brand-new standard for styling web and print documents, just finalized. This concise, thorough, easy-to-use guide teaches web developers and designers all they need to know to get results with XSL right now. Following the format of XML Companion, Neil Bradley reviews each key XSL application, from print-on-paper to dynamic web sites; then explains every XSL feature clearly, with many examples and illustrations. Bradley goes beyond the standard, showing how XSL can be used in today's most popular web browsers, and how to work around XSL's limitations, including its restrictions as a general transform language.

Neil Bradley is an XML consultant with 15 years experience as a systems analyst and developer. He is author of SGML Companion and XML Companion.

Back to Top


Appropriate Courses

Web Programming and Design.

Back to Top


Table Of Contents

Preface.
1. Using This Book.
Book Structure.
Style Conventions.

2. Overview.
Stylesheets.
The XSL Standards.
XSL/XSLT Processors.
Why XSL?
Stylesheet Example.
Transformations (XSLT).

3. Templates.
Template Concepts.
Values of Elements and Attributes.
Breaking Well-Formed Constraints.
XSL Format Output.
XML Transformation Output.

4. Stylesheets.
Using Stylesheets.
The Stylesheet Element.
Fragmented Stylesheets.
Embedded Stylesheets.
Stylesheet Contents.
Output Formats.
Space Preservation.

5. HTML Output.
Pseudo HTML Output.
True HTML Output.

6. Contextual Formatting.
XML Structures.
Expressions.
Alternative Elements.
Simple Location Contexts.
Advanced Context.
Attribute Contexts.
Priorities.

7. Expressions in Attributes.
Template Markup.
Copy-Through Attributes.
Element Content to Attribute.
Child Element to Attribute.

8. Choices.
Introduction.
If Conditions.
Multiple Choices.

9. Sorting.
Simple Element Sorting.
Correct Ordering.
Ordering Options.
Selective Sorting.
Multiple Sort Criteria.

10. Numbering.
HTML Numbering.
Simple Numbering.
Expression Values.
Elements to Count.
Multipart Numbering.
Document-Wide Numbering.
Advanced Formatting Options.

11. Reorganizing Material.
Information Reuse.
Context-Specific Formatting (Modes).
Moving Information.
Accessing Remote Documents.

12. XML Output.
XML Output Format.
Elements.
Attributes.
Text.
Comments.
Processing Instructions.
Copying Source Structures.

13. Identifiers and Links.
XML Ids.
Keys.
Hypertext Links.

14. Text Format.
Non-XML Output.
Text Output Mode.
Line-Ending Issues.

15. Namespaces.
Namespaces in Stylesheets.
Namespaces in Input Documents.
Namespaces in Output Documents.
Outputting Stylesheets (Aliases).

16. Productivity Features.
Variables.
Attribute Sets.
Named Templates.
Single-Template Short-Cut.
Direct Processing.
Messages.
Formatting.

17. XSL.
Background.
XSL Instructions.
Templates and Content.
Pages.
Page Sequences.
Page Regions.
Content.
Blocks.
Lines.
In-Line Objects.
Object Positioning.
Out-Of-Line Objects.
Neutral Objects.
Whitespace and Line Feeds.
Styles.

18. HTML 4.0.
HTML.
HTML Versions.
Basic Document Structure.
Differences from XML.
Text Blocks.
Basic Hypertext Links.
Common Attributes.
Headings and Divisions.
Lists.
In-Line Elements.
Formatted Text.
Images.
Tables.
Descriptive Markup.
Styles and Scripts.
Frames.
Elements and Attributes List.

19. Css.
Background.
Format Primer.
CSS versus XSL/XSLT.
Relevance to XSLT and XSL.
Rule Constructions.
Properties.
Reference.

20. Expressions.
The Xpath Standard.
Expressions in Attributes.
Patterns.
Location Paths.
Expressions.
Data Types and Functions.
Operators.
Predicate Filters.
XSLT Extensions.

21. DTD Analysis.
Introduction.
Elements to Style.
Hierarchical Context.
Required and Sequential Context.
Block and In-Line Elements.
Attributes.
DTD Construction Features.

22. XSLT DTD.
Introduction.
Top-Level Elements.
Templates.
Template Instructions.
Instruction Constructs.
Result Elements.

23. XSLT Extensions.
Extension Functions.
Extension Elements.
Forward Compatibility.

Index. 0201674874T04062001


Back to Top