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. |
The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.
The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.