[TriLUG] trilug web hosting worked for me!
Andrew C. Oliver
acoliver at apache.org
Fri Feb 1 22:14:37 EST 2002
I am generating the files ON fatalpha which already has a JVM. I
lovingly hand craft the XML files using the "One true editor" (vi of
course) then run an ant build which makes html.
Cocoon is essentially both a Java Application (command line) and a Java
Servlet. (depending on how you use it). It has nothing to do with the
Apache HTTPD server, it has probably more to do with Tomcat.
Cocoon is both a dynamic publishing framework and a command line
utility. The build I'm using to do this is one that a POI project
contributer developed and adapted from Cocoons build. Its pretty
simple, you just edit the xml files and run it. You can of course
replace the skins, I just ripped off the POI/Jakarta ones because making
pretty is not my thing.
So basically I have an Ant build that kicks off a cocoon process that
goes and transforms it all.
Basically if you're publishing in XML... Cocoon is the way to do it.
Check it out at xml.apache.org/cocoon. (IMHO). Its originator Stefano
Mazzocchi is also in fact a super nice guy.
If you want to *serialize* XML documents as say PDF files, all you
probably will have to do is apply a stylesheet to get it in a compatible
tag format and apply a serializer.
Basically once you understand Cocoon's sitemap, its pretty easy from
there. (You just have to deal with nitpicky XML ;-)).
If you have a fatalpha account you can see my build process there. The
soft links are for my laziness, they point to the important parts.
Donald Ball is a Cocoon committer I think so he can probably tell you a
bit more detail including about his ESQL, etc. I'm about 25% developer
for Cocoon and 75% very dumb user ;-).
Perhaps if you have specific questions I can answer those.
Thanks, I stole the style myself ;-).
-Andy
--
www.superlinksoftware.com
www.sourceforge.net/projects/poi - port of Excel format to java
http://developer.java.sun.com/developer/bugParade/bugs/4487555.html
- fix java generics!
The avalanche has already started. It is too late for the pebbles to
vote.
-Ambassador Kosh
More information about the TriLUG
mailing list