From: McDonald, Bruce > Heres are some things: > > The big difference is the configuration and the dynamic > modularity. You cannot do the same with Cocoon. In order to > use Cocoon from the commandline you need to supply an xconf > file. This is handled differently in babeldoc: > > 1. The configuration of babeldoc is "merged" - so you just > need to "add" those functions/configurations - you do not > need to supply a wholly new (or derived) configuration. Also > it makes configuration incremental and overridable. You do > not need to crack open babeldoc to override a configuration > option. Additionally the configuration data can be stored in > a SQL database and accessed just as from XML or properties files.
Sorry, I don't understand this - I think this needs more work from my side than looking into some specs and docs. > > 2. Journaling - Cocoon just has no way of recreating > previous processing state. Babeldoc has this built in. You > can replay processing. I think the Cocoon control flow could help here > > 3. Babeldoc also has a number of text/data to XML conversion > pipeline stages. You can convert Excel or EDI or CSV or > COBOL copy book data to XML and then process it. Ideal for > heterogeneous sites. This should work with Cocoon too ... > > 4. The scanner - great for unattended systems. Supports > CRON-like scheduling. Cocoon 2.1 has a Cron block > This is not to say that Babeldoc is "better" than Cocoon - > its different from Cocoon. Personally I think that they are > complementary and I use both daily. I want to focus on XML > and document technologies and Cocoon and Babeldoc allow me to do that. I understand. My comments are also not meant in a way that I want to prove that Cocoon is better - I simply want to find out whether it is worth learning to understand how Babeldoc works. Anyway, thank your very much for your explanations. Maybe it makes the decision for some people easier. Cheers, Reinhard --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
