Sitemap
Table of Contents BackCover Oracle Database 10g XML & SQL - Design, Build & Manage XML Applications in Java, C, C++ & PL/SQL Introduction Part I: Oracle and the XML Standards Chapter 1: Introducing XML Well-Formed XML Documents Valid XML Documents XML Namespaces XML and the Database Database Schema and XML Documents Summary Chapter 2: Accessing XML with DOM, SAX, JAXB, and StAX Accessing XML Using the DOM Introducing the DOM APIs Accessing XML with SAX Accessing XML with Java Binding Accessing XML with StAX Best Practices Chapter 3: Transforming XML with XSLT and XPath Programmatic Invocation of the XSLT Processor Navigating XML with XPath Introducing XSLT Stylesheets XSL Templates The XSLT Process Model Introducing XSLT 2.0 The Oracle XSLT Extensions The XSLT Virtual Machine XSLT and the Database Best Practices Chapter 4: Validating XML with DTDs and XML Schemas Validating XML Against DTDs Introducing the XML Schema Language Simple and Complex Datatypes Validating XML with XML Schemas (XSDs) XML Document Models and the Database Best Practices Chapter 5: XML Operations with XQuery Introducing XQuery The Oracle XQuery Engine Querying XML Documents XQuery and the Oracle Database Best Practices Chapter 6: XML Messaging and RPC with SOAP Using SOAP and the Oracle XDK Using SOAP and the Oracle Database Best Practices Chapter 7: Putting It All Together with XML Pipeline, JSPs, and XSQL Processing XML with JSPs and XML Beans Introducing the XSQL Page Publishing Framework Best Practices Part II: Oracle XML Management for DBAs Chapter 8: Getting Started with the Oracle XML Database A Brief History of XML Support in Oracle Database Setting Up the Oracle XML Database What Is the Oracle XML Database? Oracle XML DB Repository Oracle Text XML Database and Standards Designing the XML Database Summary Chapter 9: Storing XML Data Storing XML Documents in XML Schema - based XMLTypes Storing XML Documents in Relational Tables Using External Tables Schema Evolution Best Practices Summary Chapter 10: Generating and Retrieving XML Generating XML from SQL Data with SQL XML Functions Generating XML from SQL Data with DBM XMLGEN Retrieving Using XMLType and SQL/XML Functions Generating XML Schemas Creating XMLType Views Processing XML Best Practices Summary Chapter 11: Searching XML Data XPath-Based Searches Full Text Search Best Practices Summary Chapter 12: Managing the Oracle XML Database Configuring the Oracle XML DB Security Management Summary Part III: Oracle XML for Java Developers Chapter 13: Getting Started with Oracle XML and Java The JDK Environment Using the XDK with Oracle JDeveloper Summary Chapter 14: Building an XML-Powered Web Site Designing the Framework Creating the FAQ Database Designing the FAQ Schema Connecting the FAQ Web Site to the XML Database Adding Pagination to the FAQ Listing Displaying the FAQ and Answers Creating a Glossary Searching the FAQs Summary Chapter 15: Creating a Portal Site with XML and Web Services Designing the Static and Dynamic Areas Adding the Portal Functionality Creating an Administration Page Summary Chapter 16: Developing an XML Gateway Application with SOAP and AQ Creating the Framework Creating the XML Messaging Gateway Extending the Application's Functionality Summary Chapter 17: Developing XML-Based Reusable Components Simple Pipeline Examples Building the Pipeline Application Running the Pipeline Application Summary Part IV: Oracle XML for C Developers Chapter 18: Getting Started with Oracle XML and C Setting Up Your C XML Development Environment Summary Chapter 19: Building an XML-Managed Application The XML Media Files Creating an XML Configuration File Creating the XSL Stylesheets Creating the publishcat Application Summary Chapter 20: Build an XML Database OCI Application Designing the Framework Setting Up the OCI Application Environment The Update Application Initializing the OCI Application Retrieving a DOM of the Record List via OCI Performing Unified DOM Operations Running the xmlupdate Application Summary Chapter 21: Create an XML-Configured High-Performance Transformation Engine Compiling Stylesheets with xslcompile Running the XSLT Virtual Machine with xsbtransform Summary Part V: Oracle XML for C++ Developers Chapter 22: Getting Started with Oracle XML and C++ Setting Up Your C++ XML Development Environment Summary Chapter 23: Build an XML Database OCI C++ Application Designing the Framework Setting Up the C++ OCI XML Application Environment Creating the C++ OCI Helper Class Initializing the C++ Database XML Application Handling OCI Errors Connecting to the Database Disconnecting from the Database and Cleaning Up Creating the C++ Query Application Selecting into an XMLType Initializing the XDK for XMLType XOB Access Querying an XMLType with the C++ XDK APIs Running the Application Summary Chapter 24: Building an XML Data-Retrieval Application Designing the Framework Building the cppextract Application Running the cppextract Application Extending the Framework Summary Part VI: Oracle XML for PL/SQL Developers Chapter 25: Getting Started with Oracle XML and PL/SQL Setting Up the Environment PL/SQL XML Processing Techniques Setting Up Oracle JVM Summary Chapter 26: Building PL/SQL Web Services Building and Publishing the First Database Web Service Consuming a Web Service Within the Oracle Database Extending the Application Summary Chapter 27: Extending PL/SQL XML Functionality with Java Running the Java Stored Procedure Simplifying Deployment of Java Stored Procedures Using Oracle JDeveloper 10g Processing XML in the Oracle JVM Developing Your Own Java Stored Procedures Summary Chapter 28: Putting It All Together XML Processing Tier Decisions Database Design Decisions for XML Java, C, C++, and PL/SQL Decisions Extending the Oracle XML Platform Appendix: XML Standards Bodies and Open Specifications Java Community Process Specifications ISO SQL/XML Specification Oracle Technical Resources Other Helpful Resources Glossary Index Index_B Index_C Index_D Index_E Index_F Index_G Index_H Index_I Index_J Index_L Index_M Index_N Index_O Index_P Index_Q Index_R Index_S Index_T Index_U Index_V Index_W Index_X List of Figures List of Tables List of Sidebars
|