search for books and compare prices
Tables of Contents for Learning Xml
Chapter/Section Title
Page #
Page Count
Preface
ix
 
Introduction
1
26
What Is XML?
2
7
Origins of XML
9
2
Goals of XML
11
3
XML Today
14
3
Creating Documents
17
4
Viewing XML
21
3
Testing XML
24
2
Transformation
26
1
Markup and Core Concepts
27
43
The Anatomy of a Document
27
9
Elements: The Building Blocks of XML
36
2
Attributes: More Muscle for Elements
38
3
Namespaces: Expanding Your Vocabulary
41
4
Entities: Placeholders for Content
45
8
Miscellaneous Markup
53
4
Well-Formed Documents
57
2
Getting the Most out of Markup
59
2
XML Application: DocBook
61
9
Connecting Resources with Links
70
35
Introduction
70
3
Specifying Resources
73
8
XPointer: An XML Tree Climber
81
13
An Introduction to XLinks
94
4
XML Application: XHTML
98
7
Presentation: Creating the End Product
105
38
Why Stylesheets?
105
7
An Overview of CSS
112
5
Rules
117
6
Properties
123
14
A Practical Example
137
6
Document Models: A Higher Level of Control
143
51
Modeling Documents
143
5
DTD Syntax
148
17
Example: A Checkbook
165
4
Tips for Designing and Customizing DTDs
169
8
Example: Barebones DocBook
177
12
XML Schema: An Alternative to DTDs
189
5
Transformation: Repurposing Documents
194
73
Transformation Basics
195
12
Selecting Nodes
207
16
Fine-Tuning Templates
223
7
Sorting
230
1
Example: Checkbook
231
9
Advanced Techniques
240
5
Example: Barebones DocBook
245
22
Internationalization
267
11
Character Sets and Encodings
267
8
Taking Language into Account
275
3
Programming for XML
278
31
XML Programming Overview
279
10
SAX: An Event-Based API
289
3
Tree-Based Processing
292
16
Conclusion
308
1
A: Resources
309
4
B: A Taxonomy of Standards
313
10
Glossary
323
10
Index
333