Forum Moderators: open
E.g. it can do one or more of the following:
- Faster access to data than flat files
- Easy to query (also with XSLT/XPATH-like constructs)
- Access control
- Random Access to data
- Has a built-in privilige sytem
Basically some software (preferrably open source) in
which I can 'import' (manual entry is okay too)
the XML 'data islands' which I have now and treat
it -more or less- like a relational database.
[dev.mysql.com...]
I'm intrigued as to why you'd want to merge what I call (and I might be way off-track on this) a presentation layer (XML) with the data.
I view anything that has tags as presentation.
Any good references on what the benefits of doing this are?
You might want to clarify what you mean by "XML data islands". I'm not sure what you mean by that. Can you gives some examples of what you are talking about?
You are asking for a pretty tall order. XML is simply a data representation - a way of representing data as it moves from point A to point B. It implies nothing about underlying database structure (only data structure). As well, XML permits the description of data structures that would be difficult if not impossible to represent directly in an RDBMS. It would not be easy to analyze XML data and determine the optimum structure of a database to hold the data.
I found what I was looking for in the form of an Open Source product called "eXist". The only problem is that it seems hard to install, but then again, that's my problem...
They've got a demo/sandbox of why this can be useful. My purpose if for content management without having a full-blown Content Management System.
[edited by: Darkelve at 11:15 am (utc) on Nov. 28, 2006]
XML Data Isalands
They are the neat little documents that be bound into regular html tables and let you search/sort without any code. They are very cool.
[w3schools.com...]
Set objRS = objConn.Execute("SELECT * FROM vwSales" )
Set oDOM = Server.CreateObject("MSXML2.DOMDocument")
oDOM.async = False
objRS.Save oDOM, 1
oDOM.save("c:/test.xml")