search for books and compare prices
Tables of Contents for Xml Programming
Chapter/Section Title
Page #
Page Count
About the Author
ix
About the Technical Reviewer
x
Acknowledgments
xi
Introduction
xiii
Welcome to XML
1
40
What Is XML?
2
13
XML Examples
15
5
XSLT Programs and XPath Expressions
20
10
Stylesheet Languages and Browsers
30
9
Conclusion
39
2
Well-Formed Documents and Namespaces
41
40
HTML, XML, and XHTML
41
7
XML Documents Without a DTD
48
4
Names and Namespaces
52
8
XLink Attributes and XLink Graphs
60
5
An XLink Example
65
9
Namespace Controversies and RDDL
74
5
Conclusion
79
2
DTDs and Validation
81
44
DTDs and Validation
81
7
DTD Syntax and Examples
88
5
General and Parameter Entities
93
9
DTD Modification and Reuse
102
5
XHTML Modularization and XHTML Basic
107
13
What's Wrong with the DTD?
120
1
The DTD, the XML Document, and the Infoset
120
3
Conclusion
123
2
XML Parsing
125
70
Basic SAX Programming
126
17
SAX Filters
143
14
SAX Parsing for Non-XML Data
157
12
DOM Programming
169
13
Traversal Interfaces
182
4
Book Picker as DOM Builder
186
7
Conclusion
193
2
XPath, XSLT, and XLink Processing
195
60
An XLink Application: Creating and Using a Linkbase
196
2
The XPath Language and Data Model
198
10
XPath Data Model and the Node-Set Data Type
208
6
Path Expressions
214
9
XSLT Processing Model
223
11
Parameters, Variables, and Result Tree Fragments
234
2
Named Templates and Recursion
236
6
The Code of the XLink Application
242
11
Conclusion
253
2
More XSLT: Algorithms and Efficiency
255
54
Specific Patterns and Timing
256
3
Distinct Nodes and Keys
259
4
Grouping and Tables
263
10
Converting Flat to Hierarchical Structure
273
7
List Processing and Recursion Depth
280
4
Generating Large Data Sets
284
9
Extension Functions
293
4
The Longest Verse, Revisited
297
10
Conclusion
307
2
XML Repository
309
52
The Structure of XML Data
310
9
The Structure of the Database
319
1
The Structure of the Application
320
11
Driver, Database, Connection, and Statement
331
8
Query Implementations 1: UPDATE Queries
339
14
Query Implementations 2: Refset Actions
353
5
Conclusion
358
3
RELAX NG and XML Schema
361
64
RELAX NG History and Current Condition
362
7
RELAX NG Overview
369
14
Modularity and Reuse
383
9
The datatypeLibrary and XML Schema Data Types
392
9
XML Schema Part 1: Structures
401
23
Conclusion
424
1
Web Services
425
66
What's a Web Service?
425
6
An Example
431
17
Client Variations
448
8
Overview of SOAP 1.2
456
6
XML Encoding and RPC Conventions
462
5
The Office Equipment Web Service
467
12
Publish-Find-Bind with UDDI
479
10
Conclusion
489
2
Appendix A Installation Guide
491
10
Version Updates
492
1
The Java Framework
492
3
The Windows Framework
495
3
If Space Is at a Premium
498
1
Database Connectivity
498
1
Large Data Files
499
1
Web Services Examples (Chapter 9)
499
1
Additional Platforms
500
1
Appendix B Web Applications
501
8
General Framework
501
1
CGI
502
1
Improvements to Backend Processing
503
1
ASPs
503
2
Java Servlets and JSPs
505
4
Appendix C HTTP Protocol
509
8
URIs, URLs, and URNs
509
1
Overall Operation
510
3
Request Commands (Methods)
513
1
Server Response Codes
514
3
Appendix D Online Resources
517
8
Standards
517
2
Sources of Information
519
3
Sources of Software
522
1
Keep Looking
523
2
Appendix E Troubleshooting in JSP
525
6
Looking at Servlet Code for JSP
525
2
Error Pages
527
2
Writing Modular JSPs
529
1
Classpath Problems in Java/JSP
530
1
Index
531
<