×

Uh-oh, it looks like your Internet Explorer is out of date.

For a better shopping experience, please upgrade now.

Xml Demystified / Edition 1
     

Xml Demystified / Edition 1

by Jim Keogh, Ken Davidson
 

ISBN-10: 0072262109

ISBN-13: 9780072262100

Pub. Date: 09/26/2005

Publisher: McGraw-Hill Professional Publishing

There is no easier way to learn XML!

XML (Extensible Markup Language) is the language that enables efficient interchange of structured data across the Web. Written in non-technical language, this book covers the details of the language and demonstrates its use through real-world examples. The book also explains how to build an XML application from start to finish

Overview

There is no easier way to learn XML!

XML (Extensible Markup Language) is the language that enables efficient interchange of structured data across the Web. Written in non-technical language, this book covers the details of the language and demonstrates its use through real-world examples. The book also explains how to build an XML application from start to finish.

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)

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

Average Review:

Post to your social network

     

Most Helpful Customer Reviews

See all customer reviews