Building Oracle XML Applications
By
Steve Muench
October 2000
Pages: 812
| Table of Contents
| Index
| Sample Chapter
| Colophon
Table of Contents
-
XML Basics
-
Chapter 1 Introduction to XML
- What Is XML?
- What Can I Do with XML?
- Why Should I Use XML?
- What XML Technologies Does Oracle Provide?
-
Chapter 2 Working with XML
- Creating and Validating XML
- Modularizing XML
- Searching XML with XPath
-
Oracle XML Fundamentals
-
Chapter 3 Combining XML and Oracle
- Hosting the XML FAQ System on Oracle
- Serving XML in Any Format
- Acquiring Web-based XML Content
-
Chapter 4 Using JDeveloper for XML Development
- Working with XML, XSQL, and JSP Files
- Working with Database Objects
- Using JDeveloper with Oracle XDK Components
-
Chapter 5 Processing XML with PL/SQL
- Loading External XML Files
- Parsing XML
- Searching XML Documents with XPath
- Working with XML Messages
- Producing and Transforming XML Query Results
-
Chapter 6 Processing XML with Java
- Introduction to Oracle8i JServer
- Parsing and Programmatically Constructing XML
- Searching XML Documents with XPath
- Working with XML Messages
- Producing and Transforming XML Query Results
-
Chapter 7 Transforming XML with XSLT
- XSLT Processing Mechanics
- Single-Template Stylesheets
- Understanding Input and Output Options
- Improving Flexibility with Multiple Templates
-
Chapter 8 Publishing Data with XSQL Pages
- Introduction to XSQL Pages
- Transforming XSQL Page Results with XSLT
- Troubleshooting Your XSQL Pages
-
Chapter 9 XSLT Beyond the Basics
- Using XSLT Variables
- The Talented Identity Transformation
- Grouping Repeating Data Using SQL
- Sorting and Grouping Repeating Data with XSLT
-
Chapter 10 Generating Datagrams with PL/SQL
- Programmatically Generating XML Using PL/SQL
- Automatic XML Generation with DBXML
-
Chapter 11 Generating Datagrams with Java
- Generating XML Using Java
- Serving XML Datagrams over the Web
- Automatic XML from SQL Queries
-
Chapter 12 Storing XML Datagrams
- Overview of XML Storage Approaches
- Loading Datagrams with the XML SQL Utility
- Storing Posted XML Using XSQL Servlet
- Inserting Datagrams Using Java
-
Chapter 13 Searching XML with interMedia
- Why Use interMedia?
- What Is interMedia?
- The interMedia Query Language
- Handling Heterogeneous Doctypes
- Handling Doctype Evolution
- Advanced interMedia
-
Chapter 14 Advanced XML Loading Techniques
- Storing Datagrams in Multiple Tables
- Building an XMLLoader Utility
- Creating Insert Transformations Automatically
-
Oracle XML Applications
-
Chapter 15 Using XSQL Pages as a Publishing Framework
- Overview of XSQL Pages Facilities
- Additional XML Delivery Options
-
Chapter 16 Extending XSQL and XSLT with Java
- Developing Custom XSQL Actions
- Integrating Custom XML Sources
- Working with XSLT Extension Functions
-
Chapter 17 XSLT-Powered Portals and Applications
- XSLT-Powered Web Store
- Building a Personalized News Portal
- Online Discussion Forum
-
Appendixes
-
Appendix A XML Helper Packages
- Installing the XML Helper Packages
- Source Code for the XML Helper Packages
-
Appendix B Installing the Oracle XSQL Servlet
- Supported Configurations
- Prerequisites
- Downloading and Installing the XSQL Servlet
-
Appendix C Conceptual Map to the XML Family
-
Appendix D Quick References
-
Colophon
Return to Building Oracle XML Applications