Cover image for Oracle9i XML handbook
Oracle9i XML handbook
Chang, Ben.
Personal Author:
Publication Information:
New York : Osborne/McGraw-Hill, [2001]

Physical Description:
xxiii, 495 pages : illustrations ; 24 cm + 1 computer optical disc (4 3/4 in.)
General Note:
"Develop XML-based e-commerce applications"--Cover.

CD-ROM includes the official Oracle XML Developer Kit (XDK).

Includes index.

At head of title: Oracle and Oracle Press.
Title Subject:
Added Corporate Author:
Format :


Call Number
Material Type
Home Location
Item Holds
QA76.76.H94 C53 2001 Book and Software Set Central Closed Stacks

On Order



This title is officially authorized by Oracle Corporation and reviewed by the Oracle XML Development Team. It explains how to cross-platform XML documents and applications. It also provides a CD-ROM containing exclusive XML components from the Oracle XML group.

Table of Contents

Acknowledgmentsp. xvii
Introductionp. xix
1 Oracle and XMLp. 1
XML Basic Concepts and Terminologyp. 2
Why XML?p. 20
Oracle's XML Strategyp. 21
Oracle's Efforts in the XML Industryp. 22
Oracle's Technology Network and XML Linkp. 25
Overviews of Oracle's XML-Enabled Productsp. 30
Overviews of Use of Oracle's XML Componentsp. 34
An Example and an Applicationp. 35
2 Oracle's XML CORE Technologiesp. 39
XML Parser for Java V2p. 40
The Java Class Generatorp. 65
Viewing and Transforming XML with Javap. 72
XML Parser for PL/SQLp. 84
The XML Parser and XSLT Processor for Cp. 88
The XML Parser, XSLT Processor, XML Schema Processor for C++p. 104
The C++ Class Generatorp. 105
3 Developing for the Oracle9i Databasep. 109
Oracle9i--An XML-Enabled Databasep. 111
Oracle's JServer and Java XML Componentsp. 111
Database Schema and XML Documentsp. 119
XSQL--XSLT/SQL Server Pagesp. 127
The Book-Selling Examplep. 135
4 Developing for Oracle Application Serversp. 143
Oracle Application Server Architecturep. 146
Oracle Internet Application Server Architecturep. 149
iAS Client Componentsp. 155
The Bookstore Application as an OAS Servletp. 155
The Bookstore Application as an iAS Servletp. 167
5 The Oracle Internet File System (iFS)p. 169
Featuresp. 170
Benefitsp. 172
Componentsp. 173
XMLp. 173
interMedia Text/Oracle Textp. 174
Document Modelp. 175
Document Propertiesp. 176
Document Processingp. 180
Defining Document Typesp. 181
File Extensionsp. 190
Using iFSp. 192
Using iFS with XML Filesp. 195
Additional Important Considerations Regarding XML Filesp. 199
6 Searching XML Documents with Oracle Textp. 201
Oracle Text as a Next-Generation Text Search Enginep. 202
Oracle Text Indexing Architecturep. 203
Working with Oracle Textp. 207
7 Oracle E-Business XML Servicesp. 221
XML Services Overviewp. 222
XML Services Componentsp. 222
Terminologyp. 223
XML Services and SOAPp. 225
Service Group Guidelinesp. 228
Service Guidelinesp. 229
Security Modelp. 231
Service Execution Detailsp. 232
Invocation Guidelinesp. 232
Service Invocation Examplep. 234
Events Guidelinesp. 235
Signal Events Examplep. 236
Signal Event with Filtered Subscribers Examplep. 237
Services That Are Event Subscribersp. 239
Deploying a New Servicep. 239
Creating an Authentication Profilep. 252
Creating an Invocation Recordp. 253
Running a Sample Servicep. 255
Invocation and Event APIsp. 260
8 Oracle and XML in Actionp. 271
Oracle XML SQL Utilityp. 272
Oracle XSQL Servletp. 280
An XML-Powered Web Sitep. 292
XML-Powered Messaging for E-Businessp. 298
9 A Case Study Using Oracle's XML-Enabled Technology Stackp. 311
An XML-Enabled FAQ Web Sitep. 312
The Application Requirementsp. 313
The Application Designp. 313
The Database Schema Designp. 314
Generating the XML Schemap. 316
Generating the Java Classesp. 317
Storing XML Documents as XML Typep. 318
Creating the Web Applicationp. 322
Submitting FAQsp. 322
Searching for FAQsp. 330
Using HASPATH and INPATH for XML Type Searchesp. 333
Using Functional Indexes to Improve Search Performancep. 334
Linking Directly to Database Content with URI-Refsp. 334
Building the Glossaryp. 335
Extending the Applicationp. 337
10 XML-Based Applications Offered on OTNp. 339
Accessing the XML Applicationsp. 340
What the XML Applications Demonstratep. 342
The XML Applicationsp. 344
Installing and Running the XML Applicationsp. 376
11 Future Trendsp. 383
The Role of Standards Bodiesp. 385
Industry-Wide Schemas for XMLp. 396
XML's Impact on the Internetp. 400
A W3C XML, DOM, SAX, and XSLT Specificationsp. 405
The XML Specificationp. 406
The DOM Specificationp. 410
The SAX Specificationp. 419
The XML Namespace Specificationp. 423
The XPath Specificationp. 426
The XSLT Specificationp. 431
B W3C XML Schema Specificationp. 445
What Is XML Schema?p. 446
Introductionp. 448
C Other W3C Specificationsp. 453
Other W3C Specificationsp. 454
Glossaryp. 463
Indexp. 477