Using XML

Front Cover

Special Edition Using XML, Second Edition gives developers a formal introduction to XML technology, starting with in-depth coverage of basic syntax and fundamental "pieces" of XML, including DTDs, Schemas, and Namespaces. The authors then cover various applications of XML, including transforming and displaying XML documents using CSS and XSL, locating data within XML documents using Xpath, Xlink and Xpointer, programming XML with SAX or DOM, including XML in Java or .NET applications, XML Scripting with Perl, XHTML and WML for presentation on traditional and hand-held Web browsers, and querying data or documents with Xquery. The final chapters cover technologies related to XML such as SVG, SMIL, and RDF, focusing on the practical features developers can put to use today.

 

What people are saying - Write a review

We haven't found any reviews in the usual places.

Contents

TABLE OF CONTENTS
1
Defining XML Document Structures with
5
25
7
Family
14
and Data
20
The Basics of XML
27
Additional Resources
37
Elements and Attributes
39
XPath Concepts
287
XLink XBase
327
Programming and Scripting
359
Based on Events
384
SAX Overview
391
Additional Resources
407
Working with XML and Java
409
Choosing a Parser
416

Storing the Data in XML
44
Attribute Types
48
Creating a WellFormed XML
55
How Do Applications Use XML2
61
Documents with DTDs
67
Element Declarations in DTDs
75
Attribute Declarations
82
Notations and Processing Instructions
89
Constructing
95
Document Structures with XML
101
Content Models
108
Attribute Declarations
123
Enumerations
129
string
136
Schema Designs
144
Schema Alternatives
150
Confusion with XML
155
Introduction to Namespaces
156
Additional Resources
169
Presentation Technologies
171
CSS Properties
176
Using CSS Formatting with XML
182
Templates
195
Introducing XPath
204
Data Into Other Formats
207
Templates
213
Conditional Processing
221
An XMLtoHTML Transformation
233
Formatting Objects
239
Content Areas
251
Tables
257
Location Technologies
278
Locating Components in XML Documents
281
Extending the Power of XPath with XPointer
286
Additional Resources
439
Working with XML and
441
Choosing a Language for NET
445
DocumentBased Parsing with
457
Transformations in NET
463
Real World XML
470
19
471
Future Directions
486
and Document Repositories
487
Querying Documents Using XQuery
501
How XQuery Relates to XPath
507
Related Technologies
521
XHTML
523
23
563
Scalable Vector Graphics
599
Vector Graphics on the Web
604
The SVG Rendering Model
610
Text Handling in SVG
622
Declarative SVG Animations
630
Scripting SVG
637
SMILThe Synchronized
645
Timing and Synchronization
651
XForms
655
27
693
Future Directions and Technologies
705
The Semantic Web and W3C Activities
731
VII
734
Appendixes
753
Infoset
762
Why Reference Is Important
768
Discussion of XML 1 0
776
Index
791
Copyright

Other editions - View all

Common terms and phrases

About the author (2002)

David Gulbransen is the CEO of Vervet Logic, an XML tools development company. More than 5,000 businesses have licensed XML Pro, their XML editor, including The European Union, the Library of Congress, IBM, Prudential, Intel, Cisco Systems, New York Life, Harvard University, and Purdue University. More than 30,000 developers receive Vervet's newsletters. David has been involved with XML since before there was a standard, shipping the final version of XML Pro as XML 1.0 was made final. Today Vervet's strategic partnerships include IBM, Sun, BlueStone, Siber Logic, and OpenText. His most recent book was Special Edition Using XML Schema.

Bibliographic information