SKIP THE SHIPPING
Use code NOSHIP during checkout to save 40% on eligible eBooks, now through January 5. Shop now.
Register your product to gain access to bonus material or receive a coupon.
Teaches students XML, as well as explaining XML syntax with a list of common errors and misunderstandings. Ex.___
Walks students through a multi-tier e-commerce application using XML and Java. Ex.___
Reinforces concepts students have learned. Ex.___
Helps guide students through the chapters. Ex.___
Students will develop a structured programming technique to isolate problems, write correct problems faster, and produce easy-to-maintain programs. Ex.___
Gives students added coverage on Java enhancing their programming knowledge. Ex.___
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.
Source code from the book (PC) -- Examples.exe
Source code from the book (Mac) -- Setup.sit
Source code from the book (Linux) --setup.tar.gz
Source code from Appendix A -- Appendix A
Source code from Chapter 01 -- Chapter
01
Source code from Chapter 02 -- Chapter
02
Source code from Chapter 03 -- Chapter
03
Source code from Chapter 04 -- Chapter
04
Source code from Chapter 05 -- Chapter
05
Source code from Chapter 06 -- Chapter
06
Source code from Chapter 07 -- Chapter
07
Source code from Chapter 08 -- Chapter
08
Source code from Chapter 09 -- Chapter
09
Source code from Chapter 10 -- Chapter
10
Source code from Chapter 11 -- Chapter
11
Source code from Chapter 12 -- Chapter
12
Multiple Device Support Using XML and XSLT
Painless SAX Parsing with HC and ANT
What's Brewing in XML: XML Messaging Protocols
Introduction.
The by Example Series. Who Should Use This Book. This Book's Organization. Conventions Used in This Book.
Introduction. Where This Book Fits. A First Look at XML. A First Look on Document Structure. Markup Language History. Application of XML. Companion Standards. XML Software.
A First Look at the XML Syntax. Advanced Topics. Frequently Asked Questions About XML. Four Common Errors. Two Applications of XML. XML Editors.
The Problem Namespaces Solves. Namespaces. URIs. Scoping. Digital Signature: An Example of Namespaces.
DTDs and XML Schemas. The DTD Syntax. Relationship Between the DTD and the Document. Advanced DTD Concepts. The Schema Syntax. Namespaces and Other Advanced Schema Concepts. Modeling XML Documents. Modeling Documents from an Object Model. Modeling from Scratch. A Tool to Help.
Why Styling? XSL. Basic XSLT. Supporting Different Markup Languages. When and Where to Use Style Sheets. Advanced XSLT.
Rendering XML Without HTML. The Basics of CSS and FO. Simple CSS. Simple FO. Flow Objects and Areas. Property Values. Box Properties. Text and Font Properties. Some Advanced Features. When Should You Use Which.
What Is a Parser? The Parser and the Application. Document Object Model. Getting Started with DOM. Managing the State. Common Errors and How to Solve Them. DOM and Java. DOM in Applications.
Why Another API? SAX: The Power API. Commonly Used SAX Interfaces and Classes. Maintaining the State. Flexibility.
The Parser Mirror. Modifying a Document with DOM. Exploring Netscape Support for DOM. DOM Methods to Create and Modify Documents. Creating a New Document with DOM. Using DOM to Create Documents. Creating Documents Without DOM. Doing Something with the XML Documents. Writing with Flexibility in Mind.
Structured and Extensible. XLink. XHTML. e-Commerce, XML/EDI, and ebXML. The Right Level of Abstraction. Attributes Versus Elements.
What Is an N-Tiered Application? The XCommerce Application. How XML Helps. Programming SOAP. XCommerce Architecture. Server-Side Programming Language.
Building XCommerce. First Tier: The Database. Second Tier: The SOAP Service. Third Tier: The Presentation Servlet. Utility Class: Comparing Strings.
Java in Perspective. Downloading Java Tools. Your First Java Application. Servlets. Your First Servlet. More Java Language Concepts.
Simple Types Supported by DTD. Simple Types Supported by XML Schema.