Applied Xml Solutions

Introduction. Why a Solution Book? Who Should Read This Book. How to Read This Book. Conventions Used in This Book. Additional Resources. 1. Lightweight Data Storage. Why Lightweight Data Storage? Meeting the Catalog Viewer. The XML Side. Designing with Patterns. Meeting the Builder Pattern. Meeting the Visitor Pattern. Building and Running the Project. Additional Resources. 2. Scripted Configuration Files. Configuration Files. Meeting Survex. Building and Running the Project. Benefits. Additional Resources. 3. Electronic Forms. The Event Form. Creating a Form with an Editor. Running the Project. Customizing the Behavior. Writing Macros. Advantages. Additional Resources. 4. Content Syndication. Architecture. Publishing Formats. Styling on Demand. The Style Sheets. Building and Running the Project. Additional Resources. 5. Export to Any Format. Meeting EDIFACT. EDI Meets XML. Breaking Down the Conversion. Building the Formatter. Writing the Style Sheet. Building and Running the Project. Additional Resources. 6. Import from Any Format. Parsing EDIFACT. The EDIFACT Parser. The Conversion. Building and Running the Project. Additional Resources. 7. Write an e-Commerce Server. XML Marketplaces. A Commercial Transaction. Architecture. The Post Manager. Sending the Invoice. Building and Running the Project. Additional Resources. 8. Organize Teamwork Between Developers and Designers. Servlets and Teams. Using XSL in Servlets. Building XslServlet. Writing Pesticide Using XslServlet. Building and Running the Project. Playing with Style Sheets. Additional Resources. 9. Provide Up-to-the-Minute Information to Business Partners. Architecture. The SOAP Protocol. A SOAP Library. The Stock Server. The Stock Client. Building and Running the Project. Additional Resources. 10. Where to Now. XML As a File Format. Publishing Versus Data. Flexible, Generic Tools. e-Commerce. Appendix A. XML Reference. XML Elements. XML Document. Entities. Namespaces. Appendix B. Parser Reference. XMLReader. ContentHandler. DTDHandler. ErrorHandler. EntityResolver. InputSource. Attributes. Locator. Exceptions. XMLFilter. XMLReaderFactory. DefaultHandler. Appendix C. XSLT Reference. Style Sheet. Templates. Template Content. XPath. Combining Style Sheets. Parameters and Variables. Tests and Conditions. Functions. Copying. Extensions. Index.