Benny Mathew wrote:
> Thanks Gurupal
> > -----Original Message-----
> > From: Gurpal [SMTP:[log in to unmask]]
> > [...snip...]
> > XML is strictly meant for data interchange between any platforms. You can
> > use XML for data storage just like you can use flat files for datastorage.
> > But needless to say, such storage would be inefficient in terms of
> > querying,
> > sorting, processing etc of data beyond a certain size(That's why we have
> > RDBMSs).
Actually, that's a little misleading -- the opening sentence, anyhow.
XML is *not* "strictly meant for data interchange." It's true that XML
*excels* as a data-interchange medium, but it's no more "meant for" that
than, say, HTML is. There are thousands of applications for which
RDBMSes are relatively unsuitable solutions, especially when dealing
with document-centered (as opposed to data-centered) XML.
You might want to take a look at Ron Bourret's excellent "XML and
Databases" (at http://www.rpbourret.com/xml/XMLAndDatabases.htm) for
some more information about your options when mixing XML and the
database world. Just don't think that a (R)DBMS solution is going to be
your only, or even just a *good*, solution. It really depends on the
nature of your data.
John E. Simpson | "For a while I didn't have a car... I
http://www.flixml.org | had a helicopter... no place to park it,
XML Q&A: www.xml.com | so I just tied it to a lamp post and
| left it running. <slow glance upward>"
| (Steven Wright)