Acknowledgments | p. xvii |
Introduction | p. xix |
Oracle and XML | p. 1 |
XML Basic Concepts and Terminology | p. 2 |
Why XML? | p. 20 |
Oracle's XML Strategy | p. 21 |
Oracle's Efforts in the XML Industry | p. 22 |
Oracle's Technology Network and XML Link | p. 25 |
Overviews of Oracle's XML-Enabled Products | p. 30 |
Overviews of Use of Oracle's XML Components | p. 34 |
An Example and an Application | p. 35 |
Oracle's XML CORE Technologies | p. 39 |
XML Parser for Java V2 | p. 40 |
The Java Class Generator | p. 65 |
Viewing and Transforming XML with Java | p. 72 |
XML Parser for PL/SQL | p. 84 |
The XML Parser and XSLT Processor for C | p. 88 |
The XML Parser, XSLT Processor, XML Schema Processor for C++ | p. 104 |
The C++ Class Generator | p. 105 |
Developing for the Oracle9i Database | p. 109 |
Oracle9i--An XML-Enabled Database | p. 111 |
Oracle's JServer and Java XML Components | p. 111 |
Database Schema and XML Documents | p. 119 |
XSQL--XSLT/SQL Server Pages | p. 127 |
The Book-Selling Example | p. 135 |
Developing for Oracle Application Servers | p. 143 |
Oracle Application Server Architecture | p. 146 |
Oracle Internet Application Server Architecture | p. 149 |
iAS Client Components | p. 155 |
The Bookstore Application as an OAS Servlet | p. 155 |
The Bookstore Application as an iAS Servlet | p. 167 |
The Oracle Internet File System (iFS) | p. 169 |
Features | p. 170 |
Benefits | p. 172 |
Components | p. 173 |
XML | p. 173 |
interMedia Text/Oracle Text | p. 174 |
Document Model | p. 175 |
Document Properties | p. 176 |
Document Processing | p. 180 |
Defining Document Types | p. 181 |
File Extensions | p. 190 |
Using iFS | p. 192 |
Using iFS with XML Files | p. 195 |
Additional Important Considerations Regarding XML Files | p. 199 |
Searching XML Documents with Oracle Text | p. 201 |
Oracle Text as a Next-Generation Text Search Engine | p. 202 |
Oracle Text Indexing Architecture | p. 203 |
Working with Oracle Text | p. 207 |
Oracle E-Business XML Services | p. 221 |
XML Services Overview | p. 222 |
XML Services Components | p. 222 |
Terminology | p. 223 |
XML Services and SOAP | p. 225 |
Service Group Guidelines | p. 228 |
Service Guidelines | p. 229 |
Security Model | p. 231 |
Service Execution Details | p. 232 |
Invocation Guidelines | p. 232 |
Service Invocation Example | p. 234 |
Events Guidelines | p. 235 |
Signal Events Example | p. 236 |
Signal Event with Filtered Subscribers Example | p. 237 |
Services That Are Event Subscribers | p. 239 |
Deploying a New Service | p. 239 |
Creating an Authentication Profile | p. 252 |
Creating an Invocation Record | p. 253 |
Running a Sample Service | p. 255 |
Invocation and Event APIs | p. 260 |
Oracle and XML in Action | p. 271 |
Oracle XML SQL Utility | p. 272 |
Oracle XSQL Servlet | p. 280 |
An XML-Powered Web Site | p. 292 |
XML-Powered Messaging for E-Business | p. 298 |
A Case Study Using Oracle's XML-Enabled Technology Stack | p. 311 |
An XML-Enabled FAQ Web Site | p. 312 |
The Application Requirements | p. 313 |
The Application Design | p. 313 |
The Database Schema Design | p. 314 |
Generating the XML Schema | p. 316 |
Generating the Java Classes | p. 317 |
Storing XML Documents as XML Type | p. 318 |
Creating the Web Application | p. 322 |
Submitting FAQs | p. 322 |
Searching for FAQs | p. 330 |
Using HASPATH and INPATH for XML Type Searches | p. 333 |
Using Functional Indexes to Improve Search Performance | p. 334 |
Linking Directly to Database Content with URI-Refs | p. 334 |
Building the Glossary | p. 335 |
Extending the Application | p. 337 |
XML-Based Applications Offered on OTN | p. 339 |
Accessing the XML Applications | p. 340 |
What the XML Applications Demonstrate | p. 342 |
The XML Applications | p. 344 |
Installing and Running the XML Applications | p. 376 |
Future Trends | p. 383 |
The Role of Standards Bodies | p. 385 |
Industry-Wide Schemas for XML | p. 396 |
XML's Impact on the Internet | p. 400 |
W3C XML, DOM, SAX, and XSLT Specifications | p. 405 |
The XML Specification | p. 406 |
The DOM Specification | p. 410 |
The SAX Specification | p. 419 |
The XML Namespace Specification | p. 423 |
The XPath Specification | p. 426 |
The XSLT Specification | p. 431 |
W3C XML Schema Specification | p. 445 |
What Is XML Schema? | p. 446 |
Introduction | p. 448 |
Other W3C Specifications | p. 453 |
Other W3C Specifications | p. 454 |
Glossary | p. 463 |
Index | p. 477 |
Table of Contents provided by Syndetics. All Rights Reserved. |