The reason people use XML is to put some intelligence in the document and to ensure that you are getting a valid document. If you implement schemas with your XML document, you have a tremendously powerful data exchange environment. The bottom line is that the intelligence of the document and the ease of parsing a document have to outweigh any bandwidth limitations you have.
Because more and more of the IT world is starting to use shared schemas and protocols like SOAP, XML is only going to get more common.
Dig Deeper on Oracle XML
Related Q&A from Lewis Cunningham
I need a step-by-step procedure for importing text to an Oracle database using a stored procedure. Continue Reading
I need to somehow log the execution time for two procedures every time they are called and save that data (in a table?). Do you know of a way to ... Continue Reading
How can I tell if a column is a NUMBER or VARCHAR in PL/SQL? Is there a function to do this? Continue Reading