rent-now

Rent More, Save More! Use code: ECRENTAL

5% off 1 book, 7% off 2 books, 10% off 3+ books

9780072262100

XML Demystified

by ;
  • ISBN13:

    9780072262100

  • ISBN10:

    0072262109

  • Edition: 1st
  • Format: Paperback
  • Copyright: 2005-10-17
  • Publisher: McGraw-Hill Education
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $24.00 Save up to $0.02
  • Buy New
    $23.98

    USUALLY SHIPS IN 2-3 BUSINESS DAYS

Summary

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.

Author Biography

Jim Keogh is a Columbia University Faculty member who teaches a variety of computer science courses. Keogh has spent decades developing applications for major corporations and is the author of over 55 books, including J2EE: The Complete Reference and 5 Dummies titles.

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

Table of Contents

Introduction xv
XML: An Inside Look
1(16)
XML: In the Beginning
2(1)
What Is XML?
3(3)
Why Is XML Such a Big Deal?
6(1)
Document Type Definitions
6(4)
Where to Place the DTD
8(2)
Reading an XML Document
10(2)
Why Are Corporations Switching to XML?
12(1)
Web Services
13(1)
Looking Ahead
13(1)
Quiz
14(3)
Creating an XML Document
17(16)
Identifying Information
18(1)
Creating XML Markup Tags
19(3)
Parent ... Parent/Child ... Child
20(2)
Creating a Document Type Definition
22(1)
Creating an XML Document
23(2)
Attributes
25(2)
Comments
27(1)
Entities
28(1)
Processing Instructions
29(1)
CDATA Sections
29(1)
Looking Ahead
30(1)
Quiz
31(2)
Document Type Definitions
33(18)
Types of Document Type Definition
34(4)
External Document Type Definition
35(3)
Shared Document Type Definition
38(2)
Element Declarations
40(6)
Specifying the Number of Occurrences in an Element
41(1)
Optional Child Elements
42(1)
Grouping Elements
43(2)
Empty and Any Elements
45(1)
Naming Elements
45(1)
Attribute Declarations
46(1)
Entity Declarations
47(1)
Looking Ahead
47(1)
Quiz
48(3)
XML Schema
51(18)
Inside an XML Schema
52(3)
Document Type Definition vs. XML Schema
53(2)
An Inside Look at an XML Schema
55(7)
Defining Simple Elements
56(1)
Defining Attributes
57(1)
Facets
58(4)
Working with Whitespace Characters
62(1)
Complex Elements
63(3)
Setting the Number of Occurrences
65(1)
Looking Ahead
66(1)
Quiz
67(2)
XLink, XPath, XPointer
69(14)
An Inside Look at XLink
70(3)
Speaking the XLink Language
71(2)
XPath
73(7)
A Closer Look at XPath
75(1)
Predicates
76(1)
Functions
77(3)
XPointer
80(1)
Looking Ahead
80(1)
Quiz
81(2)
XSLT
83(12)
What Is XSLT?
84(1)
XPath and the Transformation
84(1)
Source and Result Documents
85(1)
XSLT in Action
85(2)
A Closer Look at XSL Stylesheet
87(5)
Looking Ahead
92(1)
Quiz
93(2)
XML Parsers and Transformations
95(14)
Parsing an XML Document
96(1)
The Simple API for XML (SAX)
96(4)
Components of a SAX Parser
97(2)
The DTD Handler
99(1)
The Document Object Model
100(4)
Java and Parsing an XML Document
104(1)
Looking Ahead
105(1)
Quiz
106(3)
Really Simple Syndication (RSS)
109(12)
What Is Really Simple Syndication (RSS)?
110(1)
Inside an RSS Document
110(2)
More About the channel Element
112(4)
Communicating with the Aggregator
114(2)
More About the item Element
116(2)
Looking Ahead
118(1)
Quiz
118(3)
XQuery
121(28)
Getting Started
122(4)
Testing Saxon-B
122(4)
How XQuery Works
126(2)
For, Let, and Order By Clauses
126(1)
The Where and Return Clauses
126(1)
A Walkthrough of an XQuery
127(1)
Constructors
128(3)
Conditional Statements
131(5)
Retrieving the Value of an Attribute
136(5)
Retrieving the Value of an Attribute and the Attribute Name
138(3)
Functions
141(4)
Looking Ahead
145(1)
Quiz
146(3)
MSXML
149(40)
What Is MSXML?
149(1)
Getting Down and Dirty with MSXML
150(8)
Loading a Document
158(15)
The LoadDocument() Function
159(2)
Adding a New Element
161(1)
The LoadNewNode() Function
162(1)
The InsertFirst() Method
163(3)
The InsertLast() Method
166(2)
The InsertBefore() Function
168(3)
The InsertAfter() Function
171(2)
Create a New Element Programmatically
173(4)
Select, Extract, Delete, and Validate
177(7)
The SelectArtist() Function---Filtering an XML Document
177(2)
The DisplayTitles() Function
179(1)
The DeleteNodes() Function
180(1)
The ValidateDocument() Function
181(3)
MSXML and XSLT
184(2)
CD Listing
186(1)
Summary
186(1)
Quiz
187(2)
Final Exam 189(16)
Answers to Quizzes and Final Exam 205(10)
Index 215

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program