It's a quiet night and I'm too tired to work, so I'm catching up on some reading and browsing. Basically, this means going through the various mails I've saved for a rainy day (or at least a day when the boss isn't around).
First up: Common XML design mistakes and how to avoid them. "The only good solution for searching XML documents is to introduce some sort of indexing mechanism -- either a relational database index or some sort of native XML indexing tool" ... yes, but it's hard to find a good native XML indexing tool :-( Sadly, Xindice doesn't seem to quite cut it at the moment.
From there I got to Eleven rules for moving a relational database to XML. Unfortunately talks about DTDs, but some sound ideas nevertheless. Good to see we've been following most of them already. Self-evident best practice, perhaps.
To back me up on "unfortunately talks about DTDs", how about Why XML Schema beats DTDs hands-down for data? Although surprisingly, they completely miss out on namespaces, which has to be the killer app for Schemas.
Posted by savs at June 12, 2003 10:18 PM