My Account Log in

1 option

Learning XML / Erik T. Ray.

Van Pelt Library QA76.76.H94 R3945 2003
Loading location information...

Available This item is available for access.

Log in to request item
Format:
Book
Author/Creator:
Ray, Erik T.
Contributor:
Ellis D. Williams, College 1865, Endowment Fund.
Language:
English
Subjects (All):
XML (Document markup language).
Physical Description:
xiv, 400 pages : illustrations ; 24 cm
Edition:
Second edition.
Other Title:
Learning Extensible Markup Language
Place of Publication:
Beijing ; Sebastopol, CA ; Farnham : O'Reilly, 2003.
Summary:
XML (Extensible Markup Language) has become ubiquitous. It is used as the base format for everything from configuration files to document management to messages sent between computers. While XML has evolved into a complex collection of specifications, a smaller core of XML remains the foundation. Learning XML explains this foundation and its capabilities succinctly and professionally, with references to real-life projects and cogent examples.
XML's intense hype wave has cooled, and developers are now using XML on a daily rather than experimental basis. This second edition of Learning XML explains how to work with XML in a wide variety of contexts. Anyone who needs to get close to XML and XML vocabularies -- creating documents, defining schemas, transforming between formats, presenting information, or writing programs that deal directly with documents -- will find this book a guide to the core technologies they need to build with XML.
Learning XML starts with coverage of XML's foundations and then explores technologies that address more specific needs. For writers producing XML documents, the book demystifies the process of creating documents with the appropriate structure and format. It also discusses stylesheets for viewing documents in the next generation of browsers and other devices. Designers will learn what parts of XML are most helpful to their team and will get started on creating schemas. For programmers, the book explains how to define and validate document structures and begin programming XML-oriented applications.
Contents:
Where Did XML Come From? 12
What Can I Do with XML? 16
How Do I Get Started? 28
2. Markup and Core Concepts 49
Tags 49
Documents 51
The Document Prolog 52
Elements 57
Entities 66
Miscellaneous Markup 74
3. Modeling Information 78
Simple Data Storage 78
Narrative Documents 85
Complex Data 99
Documents Describing Documents 103
4. Quality Control with Schemas 108
DTDs 113
W3C XML Schema 132
Relax NG 139
Schematron 159
Schemas Compared 162
5. Presentation Part I: CSS 164
Stylesheets 164
Rule Matching 178
Properties 184
6. XPath and XPointer 205
Nodes and Trees 205
Finding Nodes 209
XPath Expressions 213
XPointer 218
7. Transformation with XSLT 225
History 226
Running Transformations 231
The stylesheet Element 232
Templates 232
Formatting 241
8. Presentation Part II: XSL-FO 261
How It Works 262
The Area Model 271
Formatting Objects 274
An Example: TEI 287
A Bigger Example: DocBook 293
9. Internationalization 315
Character Encodings 315
MIME and Media Types 325
Specifying Human Languages 327
10. Programming 330
Limitations 330
Streams and Events 331
Trees and Objects 333
Pull Parsing 334
Standard APIs 337
Choosing a Parser 338
PYX 339
SAX 340
DOM 345
B. A Taxonomy of Standards 367.
Notes:
"Covers schemas"--Cover.
"Creating self-describing data"--Cover.
Previous ed.: 2001.
Includes bibliographical references (pages 361-366) and index.
Local Notes:
Acquired for the Penn Libraries with assistance from the Ellis D. Williams, College 1865, Endowment Fund.
ISBN:
0596004206
OCLC:
54670494

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account