Oracle FAQ Your Portal to the Oracle Knowledge Grid

Home -> Community -> Mailing Lists -> Oracle-L -> ANN: Building Oracle XML Applications (O'Reilly Book)

ANN: Building Oracle XML Applications (O'Reilly Book)

From: Steve Muench <>
Date: Thu, 26 Oct 2000 18:36:47 -0700
Message-Id: <>

Fellow Oracle developers,

I've met many of you over the last 10 1/2 years at Oracle conferences, at my technical presentations on SQL*Forms 3.0, 4.0 and 4.5, as well as more recently on our Business Components for Java and XML-related technologies. The power of combining the new web standard for data exchange with the power you're already familiar with inside the Oracle database inspired me to work nights and weekends for the last 18 months to write what I believe is a very unique learning resource that explains XML and its related standards in plain English and illustrates how to make them "dance" with the Oracle database by walking through tons of working examples.

My new book "Building Oracle XML Applications" from O'Reilly is available from online booksellers like:

and others, as well as directly from the from the publisher at, where you'll find a complete overview of its contents as well as the complete sample chapter, "Transforming XML Using XSLT". By checking out these links you can see what readers are saying about the book as well.

The book assumes you know a little SQL and either Java or PL/SQL, but does not assume you know anything about XML, XSLT, or XPath and includes solid, pragmatic introductions. Besides the core introduction to XSLT in Chapter 7 and the "XSLT Beyond the Basics" in Chapter 9, the book abounds with examples of using XSLT and database-driven XML content in 10 of the 17 chapters. The book ships with a free developer's copy of the Oracle JDeveloper 3.1 Java IDE (for Win NT/2000) for more easily working through all of the examples.

The book's examples and explanations teach you...

-> What the XML, XSLT, and XPath standards are for, how they relate,

   and how to apply them to Oracle database-driven XML for the Web.

-> How to produce XML of any desired structure from database data and

   how to store XML of any structure into normalized database tables    for further processing.

-> How to use Oracle's built-in "XSQL Pages" server templates to

   combine SQL, XML, and XSLT to publish information in any XML, HTML,    or Text-based format for offline or Web delivery.

-> How to use Java and PL/SQL to programmatically create, transform,

   search, process, enqueue, dequeue, post, and retrieve XML, both    from inside and outside the database by exploiting the Oracle XDK    components.

-> How to search over millions of XML documents or document fragments

   stored in the database using Oracle's "interMedia" XML-savvy    document searching facilities

Advanced topics include:

-> Using XSLT keys like database functional indexes to improve XSLT

   transformation performance.

-> Using XSLT in combination with JTidy to dynamically aggregate data

   from existing HTML-based web services

-> Building an XMLLoader utility to insert XML files of arbitrary size

   into any number of database tables.

-> Building stylesheets that create stylesheets, and using stylesheets

   to generate colorful SVG charts from database data.

-> Writing and debugging XSLT extension functions and XSQL action

   handlers in Java.

-> Building a database-driven portal site with per-user customization

   and building a completely XSLT-driven online discussion forum    application.

Thanks for your time.

Steve Muench, Lead XML Evangelist & Consulting Product Manager BC4J & XSQL Servlet Development Teams, Oracle Rep to XSL WG Author "Building Oracle XML Applications", O'Reilly Received on Thu Oct 26 2000 - 20:36:47 CDT

Original text of this message