Oracle8i Application Developer's Guide - XML
Release 3 (8.1.7)

Part Number A86030-01

Library

Solution Area

Contents

Index

Go to previous page Go to next page


Preface

The Preface has the following sections:

About this Guide

This manual introduces you to Oracle XML technology and presents several ways of implementing the technology. It includes case studies, numerous examples and sample applications. The case studies are presented according to their main function, namely, whether they are primarily used for either of the following:

After introducing you to the main criteria to consider when designing your database-based application using the Oracle XML components, the manual then suggests some application scenarios and describes how to use the XML components together.

Examples and Sample Code

Many examples in the manual are provided with your software in the $ORACLE_HOME/xdk/java/demo/ or sample/ directory, or the rdbms/demo directory.

One detailed application is described in Chapter 13, "B2B XML Application: Step by Step". This application illustrates how to implement an XML data exchange and customized presentation application.

Pre-Authored XML or Generated XML

XML documents are processed in one of two ways:

XML Components

The Oracle XML components are available for four language implementations:

How to use each XML component is described in Chapter 4, "Using XML-SQL Utility (XSU)" and in Parts VI through IX.

Intended Audience

This guide is intended for developers building XML applications on Oracle8i.

Prerequisite Knowledge

An understanding of XML and XSL is helpful but not essential to using this manual. For your convenience, an XML primer is included in the appendix.

Many examples provided here are in either Java, PL/SQL, SQL, C, or C++, hence a working knowledge of one or more of these languages is presumed.

Related Manuals

Refer to the following manuals for more information:

Feature Coverage and Availability

Information in this manual represents a snapshot of information on Oracle XML technology components. These are changing rapidly. In order to view the latest information, refer to Oracle Technology Network (OTN) site: http://technet.oracle.com/tech/xml

How this Book is Organized

The book is organized into 9 parts, 24 chapters, and 7 appendixes. It includes an index and glossary.

Part I Introducing Oracle XML

Part II XML-SQL Utility (XSU)

Part III Managing Content and Document with XML

Part IV Data Exchange Using XML

Part V Developing Applications Using Oracle XML

Part VI XDK for Java

Part VII XDK for C

Part VIII XDK for C++

Part IX XDK for PL/SQL

Appendix A, "An XML Primer", introduces you to some basic and background information about XML.

Appendix B, "Comparing Oracle XML Parsers and Class Generators by Language", compares the Oracle XML Parsers and Class Generators according to implementation language.

Appendix C, "XDK for Java: Specifications and Cheat Sheets", describes the XDK for Java component specifications. Includes several top level class and method listings.

Appendix D, "XDK for C: Specifications and Cheat Sheets", describes the XDK for C specifications. Includes top level function listings.

Appendix E, "XDK for C++: Specifications and Cheat Sheet", describes the XDK for C++ component specifications. Includes several top level class and method listings.

Appendix F, "XDK for PL/SQL: Specifications and Cheat Sheets", describes the XDK for PL/SQL specifications. Includes several top level function listings.

Appendix G, "XML-SQL Utility (XSU) Specifications and Cheat Sheets", describes the XML-SQL Utility (XSU) for Java and PL/SQL specifications. Includes several top level method and function listings.

Conventions Used in this Guide

This section explains the conventions used in this book:

Text

The text in this reference adheres to the following conventions:

UPPERCASE 

Uppercase text calls attention to SQL keywords, filenames, and initialization parameters.  

italics 

Italicized text calls attention to parameters of SQL statements.  

boldface 

Boldface text calls attention to definitions of terms. 

names of methods, functions, executables, ... 

monospaced font text callas attention to names of methods, functions, and other executables. 

Acronym List

The following table lists acronyms used thoughout this manual. For further explanation of these terms refer to the "Glossary".

Acronym  Description 

API 

Application Program Interface 

B2B 

Business-to-Business applications 

B2C 

Business-to-Consumer applications 

BC4J 

Business Components for Java 

CDF 

Channel Definition Format. Provides a way to exchange information about channels on the internet. 

CSS 

Cascading Style Sheets 

DDT 

Document Type Definition 

DOM 

Document Object Model 

EDI.  

Electronic Data Interchange 

HTML 

Hypertext Markup Language 

OAG  

Open Applications Group 

OAI 

Oracle Applications Integrator 

OE 

Oracle Exchange. 

PDA 

Personal Digital Assistant 

RDBMS 

Relational Database Management System 

RDF 

Resource Definition Framework 

SAX 

Simple API for XML 

SGML 

Standard Generalized Mark Up Language 

W3C 

World Wide Web Consortium 

WBEM 

Web-Based Enterprise Management 

XDK 

Oracle XML Development Kit 

XLink 

XML Linking Language 

XML 

eXtensible Markup Language 

XMLQuery 

W3C effort to specify a query language for XML documents 

XML Schema 

W3C specification. XML Schema Processor automatically ensures validity of XML documents and data. 

XPath 

W3C recommendation specificying data model and grammar for navigating an XML document 

XPointer 

W3C recomendation that specifies the identification of individual entities or fragments within an XML document 

XSL 

(W3C) eXtensible Stylesheet Language 

XSL Stylesheet 

Specifies the presentation of a class of XML documents by describing how an instance of the class is transformed 

XSL-T 

XSL Transformation 

How to Order this Manual

To order this manual, carry out these steps:


Go to previous page Go to next page
Oracle
Copyright © 1996-2000, Oracle Corporation.

All Rights Reserved.

Library

Solution Area

Contents

Index