Re: What is the logic of storing XML in a Database?



On Mar 27, 9:39 pm, "Daniel" <danielapar...@xxxxxxxxx> wrote:
On Mar 27, 4:15 pm, "Marshall" <marshall.spi...@xxxxxxxxx> wrote:> On Mar 27, 11:45 am, Bob Badour <bbad...@xxxxxxxxxxxxxxxx> wrote:

David Cressey wrote:

There are three things you can do with data: process it, store it, and
transport it. These three are all interrelated.

That seems so limiting like having an emotional vocabulary of happy, sad
and angry.

XML makes me sad and angry.

Well, there are different aspects to XML.

There really are people who think that XML databases are a good thing
because they allow you to put data into storage without having to
model the data, because "everybody" knows that modelling data is too
hard. Of course, there's that little matter of getting data out
again, but they have hopes that following conventions for positioning
some key tags will lead to a good result. These are the same people
who used to believe that storing name/value pairs in database tables
was a good thing. I can understand that that would make you
unhappy.
These people are ignorant of data fundamentals. EAV justification of
XML use is just dumping a problem on the top of the other.


There's also the niggling detail that the standard XML query language
can return different results depending on whether or not it's a schema-
aware implementation, and I can understand that that would make you
unhappy.

But why would you be unhappy about XML as a transport format? It's
mostly an improvement over what we had before - CSV files, binary
formats, etc.
What advantage of XML as a transport format do you see over let's say
a CSV file with an integrated header?

.



Relevant Pages

  • Error in accessing the part data or one of its fragments. The part or fragment may not exist in the
    ... I have a problem conserning xml envelopes and,I suspect, namespaces ... I transport a wellformed XML message via an application that "packs" ... created an Envelope schema and a document schema. ...
    (microsoft.public.biztalk.general)
  • Re: What is the logic of storing XML in a Database?
    ... there are different aspects to XML. ... There really are people who think that XML databases are a good thing ... But why would you be unhappy about XML as a transport format? ... two different schema standard, DTD and XML-Schema. ...
    (comp.databases.theory)
  • Re: [Fwd: Re: [PHP] Displaying information from table graphically]
    ... temporary XML files correct? ... not so much temporary as you convert the data to xml packets and transport in that format, you use the xml as a way of keeping the data structured and transportable; think of flash as a client side program and you're php application as a webservice that the client app sends and recieves data from and you'll get on a lot better. ...
    (php.general)
  • Re: What is the logic of storing XML in a Database?
    ... XML makes me sad and angry. ... there are different aspects to XML. ... unhappy. ... But why would you be unhappy about XML as a transport format? ...
    (comp.databases.theory)
  • Re: XML databases
    ... I am looking for research work that indicates that, while XML can ... i.e. references will unfortunately have to have XML emblazoned across ... they have to have XML databases swathed across them. ... My reason for bringing up the MV data model at all in this forum is ...
    (comp.databases.theory)