ISBN-10:
0072262109
ISBN-13:
9780072262100
Pub. Date:
09/26/2005
Publisher:
McGraw-Hill Professional Publishing
Xml Demystified / Edition 1

Xml Demystified / Edition 1

by Ken Davidson, Jim Keogh

Paperback

Current price is , Original price is $24.0. You

Temporarily Out of Stock Online

Please check back later for updated availability.

Product Details

ISBN-13: 9780072262100
Publisher: McGraw-Hill Professional Publishing
Publication date: 09/26/2005
Series: Demystified Series
Pages: 221
Product dimensions: 7.30(w) x 9.10(h) x 0.49(d)

About the Author

Jim Keogh is on the faculty of Columbia University and Saint Peter's College in Jersey City, New Jersey. He developed the e-commerce track at Columbia University. Keogh has spent decades developing applications for major Wall Street corporations and is the author of more than 60 books, including J2EE: The Complete Reference, Java Demystified, ASP.NET Demystified, Data Structures Demystified, and others in the Demystified series.

Ken Davidson is a Columbia University faculty member in the computer science department. In addition to teaching, Davidson develops applications for major corporations in both Java and C++.

Table of Contents

Introductionxv
Chapter 1XML: An Inside Look1
XML: In the Beginning2
What Is XML?3
Why Is XML Such a Big Deal?6
Document Type Definitions6
Where to Place the DTD8
Reading an XML Document10
Why Are Corporations Switching to XML?12
Web Services13
Looking Ahead13
Quiz14
Chapter 2Creating an XML Document17
Identifying Information18
Creating XML Markup Tags19
Parent...Parent/Child...Child20
Creating a Document Type Definition22
Creating an XML Document23
Attributes25
Comments27
Entities28
Processing Instructions29
CDATA Sections29
Looking Ahead30
Quiz31
Chapter 3Document Type Definitions33
Types of Document Type Definition34
External Document Type Definition35
Shared Document Type Definition38
Element Declarations40
Specifying the Number of Occurrences in an Element41
Optional Child Elements42
Grouping Elements43
EMPTY and ANY Elements45
Naming Elements45
Attribute Declarations46
Entity Declarations47
Looking Ahead47
Quiz48
Chapter 4XML Schema51
Inside an XML Schema52
Document Type Definition vs. XML Schema53
An Inside Look at an XML Schema55
Defining Simple Elements56
Defining Attributes57
Facets58
Working with Whitespace Characters62
Complex Elements63
Setting the Number of Occurrences65
Looking Ahead66
Quiz67
Chapter 5XLink, XPath, XPointer69
An Inside Look at XLink70
Speaking the XLink Language71
XPath73
A Closer Look at XPath75
Predicates76
Functions77
XPointer80
Looking Ahead80
Quiz81
Chapter 6XSLT83
What Is XSLT?84
XPath and the Transformation84
Source and Result Documents85
XSLT in Action85
A Closer Look at XSL Stylesheet87
Looking Ahead92
Quiz93
Chapter 7XML Parsers and Transformations95
Parsing an XML Document96
The Simple API for XML (SAX)96
Components of a SAX Parser97
The DTD Handler99
The Document Object Model100
Java and Parsing an XML Document104
Looking Ahead105
Quiz106
Chapter 8Really Simple Syndication (RSS)109
What Is Really Simple Syndication (RSS)?110
Inside an RSS Document110
More About the channel Element112
Communicating with the Aggregator114
More About the item Element116
Looking Ahead118
Quiz118
Chapter 9XQuery121
Getting Started122
Testing Saxon-B122
How XQuery Works126
For, Let, and Order By Clauses126
The Where and Return Clauses126
A Walkthrough of an XQuery127
Constructors128
Conditional Statements131
Retrieving the Value of an Attribute136
Retrieving the Value of an Attribute and the Attribute Name138
Functions141
Looking Ahead145
Quiz146
Chapter 10MSXML149
What Is MSXML?149
Getting Down and Dirty with MSXML150
Loading a Document158
The LoadDocument() Function159
Adding a New Element161
The LoadNewNode() Function162
The InsertFirst() Method163
The InsertLast() Method166
The InsertBefore() Function168
The InsertAfter() Function171
Create a New Element Programmatically173
Select, Extract, Delete, and Validate177
The SelectArtist() Function-Filtering an XML Document177
The DisplayTitles() Function179
The DeleteNodes() Function180
The ValidateDocument() Function181
MSXML and XSLT184
CD Listing186
Summary186
Quiz187
Final Exam189
Answers to Quizzes and Final Exam205
Index215

Customer Reviews

Most Helpful Customer Reviews

See All Customer Reviews