This discussion is archived
1 Reply Latest reply: Oct 23, 2012 6:44 PM by Lucas Vogel RSS

xslt support

970296 Newbie
Currently Being Moderated
The FAQ states that XSLT is not implemented in the product, but "it's easy to integrate" with a third party engine. No further mention of XSLT integration is given anywhere in the Oracle literature. I am hoping the integration is easy, but I am still searching for more information.

True indeed it is that any application that utilizes the API can also utilize a transformation engine, but I require a way to perform a transformation that uses a document in the database as the source. In this way structured data in the database will be transformed into XHTML documents. XPath expressions in the template must be executed by the database, because extracting the database first into memory would clearly defeat the purpose of the database, which is to store and query massive XML documents.

Can anyone help me achieve this goal?

I am using a C++ application because Java will be too expensive in load time and memory footprint.
  • 1. Re: xslt support
    Lucas Vogel Newbie
    Currently Being Moderated
    XSLT isn't an inherent feature of bdbxml; the integrated XQilla library has limited XSLT support.

    I suggest you try one of the following:

    - Try leveraging the XQuery language to create the transformation you're looking for. The XQuery language is very powerful and flexible, and depending on your situation it should prove quite useful

    - link to an XSLT library and integrate some combination of XQuery-generated output as the input into your XSL template

    Those are your best two options.

    Hope this helps,
    Lucas

Legend

  • Correct Answers - 10 points
  • Helpful Answers - 5 points