search for books and compare prices
Tables of Contents for Xpath, Xlink, Xpointer, and Xml
Chapter/Section Title
Page #
Page Count
List of Figures
xi
 
List of Tables
xiii
 
Foreword
xv
 
Preface
xvii
 
About the Authors
xxiii
 
Introduction
xxv
 
Information Linking
xxvi
 
The Web
xxvii
 
XML
xxviii
 
Conclusions
xxx
 
PART I FOUNDATIONS: THE WEB WE WANT
1
66
Current Technology
3
18
The Internet Environment
3
4
Connecting to the Internet
4
1
How the Internet Works
5
2
The World Wide Web
7
1
Information Linking in the WWW
8
12
The Web's Linking Model
8
2
A Broader View of Linking in the Web
10
1
Shortcomings of the Web Linking Model
11
7
Current Solutions
18
2
Conclusions
20
1
Hypermedia Concepts and Alternatives to the Web
21
28
What Is Hypermedia?
21
4
History of Hypermedia
22
1
Definition of Hypermedia
23
2
Hypermedia Concepts
25
17
Representing Information Associations
25
12
Formalizing Linking Concepts
37
5
Usage Scenarios: Hypermedia Support for Information Utilization
42
6
Scenario Description
42
2
Discussion
44
4
Conclusions
48
1
Conceptual Viewpoint
49
18
References versus Links
49
5
Resource Identification: URL, URI, and URN
54
2
Persistence of Identifiers and References
56
3
Persistence of Identifiers
57
1
Persistence of References
57
2
Third-Party Links and Linkbases
59
3
Multi-Ended Links
62
1
Generic Links
63
1
Typed Links
64
2
Conclusions
66
1
PART II TECHNIQUE: THE WEB'S NEW LOOK
67
132
Related Technologies
69
26
XML Core Standards
71
4
XML Namespaces
75
4
XML Base
79
1
XML Inclusions
80
1
XML External Entities
80
1
XLink
80
1
XML Information Set
81
7
Extensible Hypertext Markup Language
88
1
Extensible Stylesheet Language
89
3
XSL Transformations
90
2
XSL Formatting Objects
92
1
Resource Description Framework
92
2
Conclusions
94
1
XML Path Language
95
44
General Model
96
7
Root Node
99
1
Element Node
99
1
Attribute Node
100
1
Namespace Node
100
1
Processing Instruction Node
101
1
Comment Node
101
1
Text Node
101
1
Example
102
1
Location Paths
103
18
Location Steps
105
1
Axes
106
9
Node Tests
115
1
Predicates
116
2
Abbreviations
118
2
Examples
120
1
Expressions
121
2
Functions
123
10
Boolean Functions
125
1
Number Functions
126
2
String Functions
128
3
Node Set Functions
131
2
Examples
133
3
Future Developments
136
1
Conclusions
137
2
XML Pointer Language
139
30
General Model
143
7
XPointer Data Model
144
4
XPointer Data Model Examples
148
2
XPointer Forms
150
6
Bare Names
150
1
Child Sequences
151
2
Full XPointers
153
3
Functions
156
5
Using XPointers
161
6
XPointer Character Escaping
162
1
XPointers and Namespaces
163
2
How to Compose XPointers
165
1
Persistence
166
1
Future Developments
167
1
Conclusions
168
1
XML Linking Language
169
30
Embedding Links into XML Documents
170
1
Link Types and Element Types
171
9
XLink Link Types
172
5
XLink Element Types
177
3
Attributes
180
8
Element Type Attribute
180
1
Locator Attribute
181
1
Semantic Attributes
182
2
Behavior Attributes
184
4
Traversal Attributes
188
1
Interpretation of XLinks
188
2
Processing
188
1
Conformance
189
1
Usage
190
8
XLink Element and Attribute Declaration
190
4
Extending XLink
194
1
Using XLink for Linkbases
195
3
The Future of XLink
198
1
Conclusions
198
1
PART III APPLICATION: WEAVING THE WEB WE WANT
199
38
Authoring Aspects
201
20
Practical Issues
201
8
Lack of Presentation Semantics
201
2
Unclear Processing Model
203
3
Tool Support
206
1
Loss of Context
206
1
Legal Issues
207
1
More Complex Authoring
208
1
Emerging Support for XLink and XPointer
209
4
Support in Existing Browsers
210
1
Parsers and Code Libraries
211
1
Hand-Coded Support
212
1
Development Tools
213
1
Authoring Approaches
213
7
Identifying Things to Link
213
2
Controlling Linking and Ensuring Link Integrity
215
1
Link Semantics
216
3
Accessibility and Usability
219
1
Conclusions
220
1
Transitioning to a New Model
221
16
Alternative Approaches
222
4
Issues
222
2
Alternatives
224
2
Example Strategies
226
5
Internal Hybrid, External No Change
226
4
Internal Hybrid, External Hybrid
230
1
Content Negotiation
231
2
Migration of Content
233
2
Building New Sites
235
1
Conclusions
236
1
Epilogue
237
4
References
241
10
Index
251