OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



   Re: [xml-dev] Question for updating existing XML file

[ Lists Home | Date Index | Thread Index ]

Peter Hunsberger wrote:

> A more general comment/question: it recently occurred to me that it is
> likely possible to model any XML Schema as a relational schema (proof of
> this theorem is left as an exercise for the reader  ;-)? Don't know what
> that gets you, but as I've said at least the tools abound...

It often gets you a really bad relational schema.

The relational model has a difficult time with things
like recursive elements (think of nested DIVs in HTML).
Element types with lots of optional attributes and repeatable
subelements get hairy when translated the relational model.
Mixed content is problematic too.

Another exercise for the reader: try modeling something
simple like HTML 2.0 (or for the really adventurous, something
more complex like DocBook) as a relational database.
It's probably doable, but I doubt you'd really want
to work with any database that was structured that way.

--Joe English



News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS