On Sep 13, 2006, at 5:40 PM, Dev at weitling wrote:

Hi!

Nearly my last question for today and this even more to the developers of Cocoon...

Why does Cocoon provide not less than three different ways of handling SQL queries?
- The Database Reader
- SQL Transformer
- ESQL Logicsheet

Ok, the Database Reader makes sense if you want to retrieve non-XML data. But why not a schema/namespace/tag soup usable in XSP as well as a transformer or generator?
Or a component being a generator as well as an transformer?

1st case: I want to retrieve XML data from a SQL database -> generator passed with the src of the XML file with the query. 2nd case: I have an XSP containing SQL query tags -> transformer replacing the query tags with their result

Questions, questions, questions ;-)
Florian



I can't answer your specific question about SQL, but a more general comment:

Cocoon is a big, open source system with lots of layers that grew and absorbed bits of other projects. Some things are there to support folks migrating from other systems. Some things are there because they seemed like a good idea at the time, but maybe there's a better way and they haven't been pruned because someone somewhere still uses the old way. Some bits of Cocoon are probably better explained by history and archaeology than by logic.

That's actually not unusual for large open source systems.

-- Steve Majewski / UVA Alderman Library





---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to