XSL Companion
暫譯: XSL 夥伴指南

Neil Bradley

  • 出版商: Addison Wesley
  • 出版日期: 2000-09-07
  • 售價: $1,590
  • 貴賓價: 9.5$1,511
  • 語言: 英文
  • 頁數: 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

商品描述(中文翻譯)

描述
第一本完整指南,介紹新的 XSL 標準,用於樣式化網頁和印刷文件。
- XSL:XML 之後的「下一個大事」!
- 每個 XSL 特性的詳細範例和插圖。
- 由成功的《XML Companion》作者撰寫。

XSL 是 XML 之後的「下一個大事」:全新的標準,用於樣式化網頁和印刷文件,剛剛完成。這本簡明、全面且易於使用的指南教導網頁開發者和設計師所需的所有知識,以便立即使用 XSL 獲得結果。遵循《XML Companion》的格式,Neil Bradley 回顧每個關鍵的 XSL 應用,從印刷到動態網站;然後清楚地解釋每個 XSL 特性,並提供許多範例和插圖。Bradley 超越標準,展示如何在當今最受歡迎的網頁瀏覽器中使用 XSL,以及如何繞過 XSL 的限制,包括作為通用轉換語言的限制。

Neil Bradley 是一位擁有 15 年系統分析師和開發者經驗的 XML 顧問。他是《SGML Companion》和《XML Companion》的作者。

適合的課程
網頁程式設計與設計。

目錄
- 前言
- 1. 使用本書
- 書籍結構
- 樣式約定
- 2. 概述
- 樣式表
- XSL 標準
- XSL/XSLT 處理器
- 為什麼選擇 XSL?
- 樣式表範例
- 轉換 (XSLT)
- 3. 模板
- 模板概念
- 元素和屬性的值
- 打破良好格式約束
- XSL 格式輸出
- XML 轉換輸出
- 4. 樣式表
- 使用樣式表
- 樣式表元素
- 碎片樣式表
- 嵌入樣式表
- 樣式表內容
- 輸出格式
- 空間保留
- 5. HTML 輸出
- 假 HTML 輸出
- 真正的 HTML 輸出
- 6. 上下文格式化
- XML 結構
- 表達式
- 替代元素
- 簡單位置上下文
- 高級上下文
- 屬性上下文
- 優先級
- 7. 屬性中的表達式
- 模板標記
- 複製屬性
- 元素內容到屬性
- 子元素到屬性
- 8. 選擇
- 介紹
- 如果條件
- 多重選擇
- 9. 排序
- 簡單元素排序
- 正確排序
- 排序選項
- 選擇性排序
- 多重排序標準
- 10. 編號
- HTML 編號
- 簡單編號
- 表達式值
- 要計數的元素
- 多部分編號
- 文件範圍編號
- 高級格式選項
- 11. 重組材料
- 信息重用
- 上下文特定格式化 (模式)
- 移動信息
- 訪問遠程文件
- 12. XML 輸出
- XML 輸出格式
- 元素
- 屬性
- 文本
- 註釋
- 處理指令
- 複製源結構
- 13. 標識符和鏈接
- XML Ids
- 鍵
- 超文本鏈接
- 14. 文本格式
- 非 XML 輸出
- 文本輸出模式
- 行結束問題
- 15. 命名空間
- 樣式表中的命名空間
- 輸入文件中的命名空間
- 輸出文件中的命名空間
- 輸出樣式表 (別名)
- 16. 生產力特性
- 變數
- 屬性集
- 命名模板
- 單模板快捷方式
- 直接處理
- 消息
- 格式化
- 17. XSL
- 背景
- XSL 指令
- 模板和內容
- 頁面
- 頁面序列
- 頁面區域
- 內容
- 區塊
- 行
- 行內對象
- 對象定位
- 行外對象
- 中立對象
- 空白和換行
- 樣式
- 18. HTML 4.0
- HTML
- HTML 版本
- 基本文檔結構
- 與 XML 的差異
- 文本區塊
- 基本超文本鏈接
- 常見屬性
- 標題和區域
- 列表
- 行內元素
- 格式化文本
- 圖像
- 表格
- 描述性標記
- 樣式和腳本
- 框架
- 元素和屬性列表
- 19. CSS
- 背景
- 格式入門
- CSS 與 XSL/XSLT 的比較
- 與 XSLT 和 XSL 的相關性
- 規則構造
- 屬性
- 參考
- 20. 表達式
- XPath 標準
- 屬性中的表達式
- 模式
- 位置路徑
- 表達式
- 數據類型和函數
- 運算符
- 謂詞過濾器
- XSLT 擴展
- 21. DTD 分析
- 介紹
- 要樣式化的元素
- 層次上下文
- 必需和順序上下文
- 區塊和行內元素
- 屬性
- DTD 構建特性
- 22. XSLT DTD
- 介紹
- 頂層元素
- 模板
- 模板指令
- 指令構造
- 結果元素
- 23. XSLT 擴展
- 擴展函數
- 擴展元素
- 向前相容性
- 索引
0201674874T04062001