Question on Support for XML in Oracle 9i and XDK 9.0.1

Hi All,
I just went through the Oracle 9i's features for XML. I have been working with Oracle's XDK too. I noticed that there are some new packages in Oracle 9i like SYS_XMLGEN and DBMS_XMLGEN that produce a XML file when presented a query to it. This feature is there in the XDK (XML SQL Utility) too. So, my question is as follows:
1. Are there any differences in the XML File produced by XDK and these database packages?
2. What are the scenerios when I should go for these packages and when should I go for the XSQL Utility.
Cos I found out that both are doing effectively the same things. Is there any difference between them? Please explain the second question.
Thanks in advance,
Rajat

The sys_xmlagg and sys_xmlgen are native implementations of functionality tied into the database code line. They replicate some of the functionality that was previously provided in a 'plugin' form by the XDK. DBMS_XMLGEN is a PLSQL Package that also provides access to native implimentations of some of this functionalitu. You should find that as a result of being native implimentation they are much more performant.
SYS_XMLGEN and SYS_XMLAGG allow XML to be generated directly from a SQL Query. DBMS_XMLGEN is designed for use in procedural processing and provides a finer grain of control over the generated output.
There are still some features, such as DTD and Schema generation that are not (yet) available with the native implementation, and for this reason, and backwards compatability the XDK functionality is still available
As a rules of thumb, if you can use the native implimentations do so, as performance should be much better.
Mark D. Drake
Senior Product Manager,
XML Infrastructure,
Server Technology

Similar Messages

  • Support for XML schema by Sun's parser

    Does Sun's ProjectX XML parser proovide support for XML schema.

    The JAXP conformance documentation does not mention about XML Schemas, therefore it does not yet support it. If you are looking for an XML parser that supports XML Schema validation, you can download Multi Schema Validator (MSV) from http://www.sun.com. Xerces 2.0.0 beta 3 mentions support for XML Schema. I have not tested it though. Hope this helps.

  • BDB support for Windows Vista, WIndows 7 and Windows Server?

    Hello,
    I examine to use BDB on Windows, and I have a question.
    There's a description about supported OSs on the BDB reference guide as follows;
    Where does Berkeley DB run?
    The Berkeley DB distribution includes support for Windows/95, Windows/98, Windows/NT, Windows/2000 and Windows/XP, via the Microsoft Visual C++ 6.0 and .NET development environments.
    Does BDB distribution supports for Windows Vista and Windows Server 2003?
    And it will support Windows Server 2008 and Windows 7?
    I believe that BDB does not depend on specific function of Windows, thus there's no problem to support them...
    Regards,
    Akira

    Yes, we have a plan about BDB support for Windows Vista, Windows 7 and Windows Server. Once we are ready, we'll let you know here.
    Hi Vit,
    For Berkeley DB XML questions, please go to the Berkeley DB XML forum at: Berkeley DB XML
    By the way, I learnt there's a XP-compatible mode in Windows 7. You may want to try DB-XML with that.
    Best regards,
    Chao Huang
    Oracle Berkeley DB

  • IWeb protocol support for anything OTHER than http and https

    I am extremely disappointed in iWeb. It doesn't even seem to be able to do very simple things.
    All I want to do is to create HTML links to external pages with protocols other than "http" and "https" and it always prepends "http" to the beginning of the URL. This is really really really annoying.
    Apple I hope you are paying attention. iWeb is poorly designed. You are trying to anticipate what end users want...this is a development practice right from the Microsoft Windows Developer book. I sure how the next update to iWeb works properly. I'm so upset about all this...I can't publish podcasts to the web because of all the foolishness with how you handle that, and the confusing directory name issues.
    My podcast URL looks like this:
    http://itpc://www.mysite.com/podcast/News/rss.xml
    I tried (unsuccesfully) to manually create the podcast since the automated version created this:
    itpc://www.bradyconsult.com/podcast/podcast/News/rss.xml
    I'm sure I could fiddle with iWEb and get this to work, but why should I? I've already fiddled with it and simple changes to my site structure totally screw this up. Not to mention, that when it did work, it didn' t even post all my podcasts!!! It skipped the first one and the last one.
    And, for those wondering, i'm not technically clueless. I have a podcast working just fine on two other sites. The appeal to iLife with iWeb and the new podcast feature of GarageBand was to bring all this together in one easy to use, nice package. But it's not nice. Garageband's update is awesome! But iWeb and it's attempts to work with the other iApps is gruesome.
    I expect this garbage from Microsoft...not Apple.
    Can anyone recommend a workaround (and yes, I understand I can manually edit HTML...but I was hoping for a workaround within iWeb) to create html links with support for protocols (aside from http and https) ??
    It's bad enough I have to publish to a folder and then FTP to my site since apple makes that exceedingly difficult to do (I'm sure to increase .mac sales) but all this other foolishness is just bunk. I feel ripped off on my iLife '06 purchase.
    Grrrrrrr......
    G5 Dual 2.3 GHz   Mac OS X (10.4.5)  

    I don't know if this helps you any, but in my humble
    opinion Drake is absolutely correct. iWeb really
    wasn't designed for the pro site builder; it's just
    an entry level site builder. Moreover, it isn't
    really geared for the professional world of internet
    marketing; I think it is really more for the home
    and family group who have at least one thing in
    common: Macs.
    I don't think it was even designed for them. I mean, you can't create an ftp: link, you can't manage multiple site files, there's no way to add "aim:" or "yahoo:" links, etc. It's not mac's they're supporting. It's .mac in particular, maybe, if that.
    The art is kinda nice, but really, the grief in trying to do simple things like a basic href is just absurd. I can do these things easily in Pages. iWeb should certainly be no more difficult.
    Btw, I'm here because I have the same problem - overly restrictive URL's on hyperlinks. I'll probably solve my with a trivial sed script. But even that's tough because they mangle the url. It's not easy to find an encoding suitable for automatic post processing.
    Automator anyone?

  • There is Region Support for Cornish, Irish Gaelic, Manx and Welsh - why is it not available in Scottish Gaelic? Is it planned for the future?

    There is Region Support for Cornish, Irish Gaelic, Manx and Welsh - why is it not available in Scottish Gaelic? Is it planned for the future?

    http://apple.com/feedback
    -Make your suggestion there so the right people see it.

  • There is Region Support for Cornish, Irish Gaelic, Manx and Welsh -why is it not available in Scottish Gaelic? Is it planned in the future?

    There is Region Support for Cornish, Irish Gaelic, Manx and Welsh - why is it not available in Scottish Gaelic? Is it planned for the future?

    Since we are all fellow users on here, not much we can offer in the way of a reliable answer...you might try letting Apple know your needs:
    http://www.apple.com/feedback
    If enough people make their needs known, Apple may do something as you suggest.

  • SAX support for XML 1.1

    Hi again
    I was searching for a method like setVersion(1.1) on the SAX parser, but I couldn't find any.
    Does anyone know if SAX supports 1.1, and if so then how? Or did I not find it because it doesn't exist..?

    Actually, the SAX and StAX parsers in JAXP 1.4 support XML 1.1.Well, that's interesting to know. I was under the impression that XML 1.1 had been released and completely ignored by users of XML, since I hadn't read a single thing about it for about two years.
    And I must say this idea of people from Sun who actually know what the hell they are talking about coming here and answering questions is a considerable improvement.

  • "for XML path "  Oracle equivalent of this SQL expression

    SELECT TheID,
    REPLACE(
    RTRIM(
    SELECT StudentID + ' '
    FROM StudentinSchoolLocation TL
    WHERE (LocationID = Results.LocationID)
    FOR XML PATH ('')
    ) AS StudentIDs,
    What is the equivalent of 'For XML path' used above
    The goal is to get a concatenated list of the group by columns. Like where ever the location is same , get the studentIds and make a comma seperated list of all ids for common location
    Works perfectly in SQL.
    Thank you

    Hi,
    user6287828 wrote:
    The goal is to get a concatenated list of the group by columns. Like where ever the location is same , get the studentIds and make a comma seperated list of all ids for common locationThat's called "String Aggregation"
    [AskTom.oracle.com|http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:2196162600402] shows several different ways to do it.
    I recommend the first one, the user-defined function STRAGG, which you can copy from that page.
    On Oracle 10 (and up) you may have a similar function, WM_CONCAT (owned by WMSYS), already installed.
    WM_CONCAT is not documented, so you may not want to use it in your Production applications.
    STRAGG is not so convenient if the order of items in the concatenated string is important.
    In that case, use XMLAGG or SYS_CONNECT_BY_PATH, as shown later in the asktom page.
    MODEL can also do ordered string aggregation.

  • Does BC4J works as ORM (eg: Toplink) to support for MSQL Server / Oracle DB

    Hi,
    My current product is running on Struts 1.1, Apache Cocoon(for reports generation), JDBC & MS SQL Server environment.
    To provide the more flexibility & user friendliness to the application I have a proposal for the re-development of the application with ADF 11g.
    But the main concern here is, the current product is running on MS Sql Server DB, now the product team has a future plan to migrate it to Oracle Database. In view of this DB migration, the frame work/environment that I choose for the re-development must support for very less code changes (at least from the Application Business logic/Queries prospective)
    Here I have two options for the re-development
    1. ADF 11g + Top-link (ORM) + MS Sql Server / Oracle DB
    2. ADF 11g + BC4J + MS Sql Server / Oracle DB
    Plz suggest me, out of these two options which one suits for my requirement & better in performance too

    Check this out:
    http://www.oracle.com/technology/products/jdev/collateral/papers/11/certification/index.html#Databases
    Also
    http://www.oracle.com/technology/products/jdev/11/how-tos/multidatabaseapp.html
    Have a nice day

  • BUSINESS QUESTION - iPhone Support For Advertising

    1. As a developer, can I build in support for advertising on the iPhone 3G?
    2. If I build an iPhone business application, can I support ADs today? Future?

    I think Google should be able to locate ad networks that serve ads in a size supported on the iPhone. I know Google AdSense does but I have a feeling it wouldn't generate many clicks.
    You have to have an account with an ad network in order to use their code in any web based application. If you aren't accepted into a network that supports iPhone sized ads, you won't be able to include code beyond a placeholder until you are accepted into a network.

  • The step-by-step guide for installing the Oracle Database and Oracle9iAS Portal

    All,
    I made a step-by-step guide for installing the Oracle 8.1.7 database and Oracle9iAS 1.0.2.1 (HTTP Only) install on a 'clean' Windows 2000 machine. The guide has a screen shot of every single step that I went through to get an installation of the database and Oracle9iAS Portal to work.
    Because I left my email in the guide, everyone will be sending me email with questions about their particular install. [What I really wanted was some positive feedback email to show to my manager... hint hint.] As I do not want to troubleshoot everyone's install by email, I started this thread.
    Let's start the step-by-step install guide discussion here.
    As a start, here is what I did NOT want to do with the guide: I did not want to 'redo' the current Oracle9iAS installation guide. So I did not put any conditions in the guide. This is just what I had to do to take a clean Windows2000 machine (no Oracle software on it) and get it to work. If I keep on adding conditions, eventually I will end up with the installation document.
    Also, in the next version (for the Oracle9iAS 1.0.2.2) I will probably start over again from scratch as we are planning on addressing some of the issues with the install.
    Another thing I plan to do is put the following direct links in:
    Oracle9iAS Portal: Troubleshooting Guide
    Oracle9iAS Portal: Diagnostics Tool
    Oracle9iAS Portal: FAQ
    Have a look at the above, as they will answer probably all of your questions... But if not post away!
    Thanks,
    Rich

    We do have installed a Lotus Notes LDAP. Unfortunately, the documentation is company internal in German.
    The steps, in general, where:
    1) Create physical connection (obviously, you did that)
    2) Deploy the XML Descriptor for the LDAP under "UM Configuration => Data Sources"
    We used a derivate of the Sun One LDAP Profile.
    3) Match the assignement LDAP Group --> EP Role --> EP User via EP user management
    4. The user, in our case, is always created in the LDAP first (from a different LDA administration group) and is then visible in the Portal)
    I know, this is very generic, but the "magic" is in the XML profile and I haven't seen any documentation about it yet.

  • BlackBerry Enterprise Cloud Services - MS Exchange Online Plan 2 - Support for Legacy 7.1 Devices and Costs?

    Hello.
    All questions below relate to the MS Exchange Online Plan 2, and BlackBerry Enterprise Cloud Services (BBCS).
         -  How much does it cost to install the BBCS service?
         -  Is there support for legacy 7.1 BlackBerry devices?
    I have searched online for these answers but I've been unsuccessful answering these two questions. I'm aware that BBCS is available
    for the Exchange Online Plan 2 but I cannot confirm if there is a fee. Likewise, I've been unable to find out if legacy 7.1 OS BlackBerry devices are support on BBCS.
    Many thanks.

    I recommend that you post this in the Exchange Online (Office 365) Forum:
    http://social.technet.microsoft.com/Forums/en-US/onlineservicesexchange/threads
    Ed Crowley MVP "There are seldom good technological solutions to behavioral problems."

  • Searching for differences between oracle 8i and 9i

    hello
    can somebody help me please. i am searching for the difference between oracle 8i and 9i, and specially the differences in the DDL between 8i and 9i. may someone can help me!
    thanks
    Message was edited by:
    Da Rookee

    i need some expamples to show the difference....for
    example how it is written in 8i without joins and inNow you are talking about DML not DDL
    For some examples showing the differences between the "traditional" Oracle join syntax and the ANSI join syntax see this article on oracle-base
    http://www.oracle-base.com/articles/9i/ANSIISOSQLSupport.php

  • Is AIX7.1 and MS Windows 2012 supported for JavaCAPS5.1.3 R4 and JavaCAPS 6.3?

    Does AIX 7.1 and MS-WIndows 2012(and cluster) supported for JavaCAPS5.1.3 R4 or JavaCAPS 6.3?

    John provides another possible workaround for your issues :
    http://www.metavero.com/index.php?option=com_content&view=article&id=44:making-ie8-work-on-hyperion-11x&catid=1:latest-news&Itemid=50
    My situation is slightly different. We are upgrading to most recent version of Hyperion in 2012 and are not looking to apply service packs/updates to 9.3.1 in the mean time; however, we needed IE 8. We performed the javascript fixes and our users are able to perform their work just fine.
    I would also agree that XP mode is not that answer.
    Another option would be to install IETester as it lets you 'convert' your IE browser to be compatible with previous versions.... http://www.my-debugbar.com/wiki/IETester/HomePage
    Finally, you could have users use Firefox browser as that seems to work; however, it does SOME things differently than IE so you might get some complaints about that.

  • Import/Export-Tools for XML on Oracle-Lite

    We have to import/export XML-Format on the Oracle-Lite-Database.
    -Are there any tools available supporting Import and Export of XML-Data ?
    -Can someone give us a recomendation how to perform XML-Imports/Exports if there is
    no "out of the box-tool" available ?
    Thanks.

    So try. It is called Oracle XML-SQL utility and it set of classes for direct XML manipulation from/to database with HUGE amount of features. You can use it from JAVA and PL/SQL (via Java Stored Procedures). It is realy great.

Maybe you are looking for

  • Satellite A65 won't start and I get only blue screen!

    When I start my satellite A65 a blue screen comes up saying "a problem has been detected and windows has shut down to prevent damage to your computer" it says to check if I have adequate disk space or to either disable or update the driver if a drive

  • Lightroom 2.6 Freezes - Folders with apostrophes the culprit

    Hi All, Thought you might be interested... anyone who may be having severe and frustrating problems with Lightroom freezing the operating system, requiring a hard reset... I upgraded to 2.6 and had constant freezes - as soon as I tried to import or m

  • Desktop Software Improvement Suggestions

    Comments and suggestions about Desktop software  v 4.5.0.81 (platform 2.7.0.78) The Main Menu that pops up when launching the synchronization software shows icons for : Application Loader, Media, BackUp and Restore, Synchronize, Device Switch Wizard

  • I installed lion on my mac and now i can't play sirius radio. It says i need a flash player?

    How can i get sirius radio to play on my mac with lion. It worked fine with snow leopard.

  • DTW with SalesForecast

    Hi there, I notice importing thru DTW a SalesForecast that once is imported it takes by default "Daily" and is not possible change it anymore, and there is no property on the SalesForecast Object that can set the view type of the Forecast. Is that a