Showing posts with label Oracle and XML. Show all posts
Showing posts with label Oracle and XML. Show all posts

Thursday, May 29, 2008

Building Oracle XML Applications

This rich and detailed research into many Oracle tools that support the development shows XML Java and PL / SQL developers how to combine the power of XML and XSLT with speed, functionality and reliability of the Oracle database.

The nearly 800 pages of text fun, useful and time-saving tips, and examples can be utilized immediately to build custom applications XML. Includes a CD-ROM with 3.1 JDeveloper, an integrated development environment for Java developers.

We used XSLT stylesheets in previous chapters to transform XML database in HTML pages, XML datagrams a vocabulary, SQL scripts, e-mails, and so forth. If you're a developer trying to exploit your database up to the Web, you will see that XSLT is the swiss army knife that you want permanently attached to your belt. In a world where the exchange of structured information is essential to your success, and where the ability to evolve quickly and repurpose information is paramount, Oracle XML developers who understand how to exploit XSLT are well ahead of the pack.

W3C XSLT 1.0 is the standard language to describe the transformations between XML documents. It is closely aligned with the companion XPath 1.0 standard and works in concert with it. As we see in this chapter, XPath can say what to transform, and XSLT provides additional language describing how to carry out the transformation. A XSLT stylesheet describes a set of rules to transform an XML document source XML result. A XSLT processor is the software that performs processing on the basis of these rules.

In simple examples in previous chapters, we saw three ways to use the Oracle database XSLT processor. We used the oraxsl command-line utility, the XSLT processor programming API, and instruction involving a stylesheet with a XSQL page. In this chapter we begin to explore the power of language XSLT to understand how best to use it in our applications.

Download Building Oracle XML Applications

Oracle XML DB Developer’s Guide 10g

Oracle XML DB provides high-performance storage and retrieval of XML. It extends Oracle Database, by delivering the functionality associated with both a native XML database and a relational database. It include the following features:

Supports the World Wide Web Consortium (W3C) XML and XML Schema data models and provides standard access methods for navigating and querying XML. It absorbs these data models into Oracle Database.

Lets you store, query, update, transform, or otherwise process XML, while at the same time provides SQL access to the same XML data. Similarly it allows XML operations on SQL data.

Includes a simple, light-weight XML repository that allows XML content to be organized and managed using a file/folder/URL metaphor.

Provides a storage-independent, content-independent and programming-language-independent infrastructure for storing and managing XML data. It delivers new methods for navigating and querying XML content stored in the database. For example, Oracle XML DB XML repository facilitates this by managing XML document hierarchies.

Provides industry-standard methods for accessing and updating XML, including W3C XPath recommendation and the ISO-ANSI SQL/XML standard. FTP, HTTP, and WebDAV support make it possible to move XML-content in and out of Oracle Database. Industry-standard APIs allow for programmatic access and manipulation of XML content using Java, C, and PL/SQL.

XML-specific memory management and optimizations.

Enterprise-level Oracle Database features, such as reliability, availability, scalability, and unbreakable security for XML content.

Download Oracle XML DB Developer’s Guide 10g