Perl Cd Bookshelf [Electronic resources]

Mark V. Scardina, Ben ChangandJinyu Wang

نسخه متنی -صفحه : 218/ 1
نمايش فراداده

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