XML by Example

Front Cover
Que Publishing, 2002 - Computers - 495 pages

XML by Example, 2nd edition has been revised and updated to include the newest standards, more robust examples, and better tools for developers to make the most of XML as they learn it. Building off readers¿ knowledge of HTML, JavaScript and web development, this book teaches XML using practical, real-world examples every step of the way. The book starts with a broad overview of the technologies and standards that make up XML. Following chapters teach each of these topics in depth, including new coverage of: more robust tools for parsing and manipulating XML, modeling with XML Schemas, managing extensibility with Namespaces, the latest version of XSL transformations (XSLT), applying style with XSL Formatting Objects and Cascading Style Sheets, object models including SAX 2 and DOM 2, and working with existing XML models: XHTML, WML and RSS. The final chapters design and build an XML-enabled e-Commerce application, putting together the concepts mastered earlier in the book.

 

Contents

Introduction
1
Relationship Between the DTD and the Document
96
Namespaces and Other Advanced Schema Concepts
111
Documents
119
A Tool to Help
134
XSL Transformations
137
The indent Parameter
168
XSL Formatting Objects and Cascading Style Sheets
175
Writing XML
287
CharacterData
300
Using DOM to Create Documents
307
Writing with Flexibility in Mind
317
Important XML Models
325
NTiered Architecture and XML
365
An eCommerce Example
391
A Crash Course on Java
443

Property Values
195
The Parser and DOM
211
SAX
253
Locale and Multilingual Applications
467
B DTD and XML Schema Simple Types
471
Copyright

Other editions - View all

Common terms and phrases

About the author (2002)

Benoît Marchal is a writer and consultant based in Namur, Belgium. His company, Pineapplesoft, specializes in e-commerce with XML and Java. In 1997, he co-founded the XML/EDI Group, a think tank that promotes the use of XML in e-commerce applications. He is the author of Applied XML Solutions (Sams), and a columnist for Gamelan and IBM developerWorks. You can reach him through his Web site at http: //www.marchal.com or via e-mail at bmarchal@Pineapplesoft.com.

Bibliographic information