XML by ExampleXML 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 |