There is also the question of where it should go, and what it should be named.
It is more natural to have it like this: xdoxs/ menu.xml (in either book or project DTD format) index.xml .... To me, the project/book/menu xml document is not a stylesheet, so it should not be in a subdirectory called stylesheet. > From: Peter Donald [mailto:[EMAIL PROTECTED]] > > Theres a book2project.xsl stylesheet in jakarta-avalon/tools/ > if you want it > > On Friday 19 July 2002 06:04, Berin Loritsch wrote: > > I think since now we have some issues with Xdocs in Avalon land, we > > set up the system so that it works for just about everyone. > > > > To that end, I want to address the issues, and make it so > that we are > > not tied to any one doc generation scheme. Whether we use > Cocoon or > > Anakia shouldn't be the main concern. We should use a > consistent DTD, > > and make the doc gen system work with our DTD instead of > the other way > > around. The DTD we have now is based on the one we had when we had > > Stylebook. Cocoon was added when we had the PDF > docs--however that can > > technically be solved in another way. > > > > The first thing we have to do is decide between Book.xml and > > Project.xml markup. Cocoon can work with either--and the > book.xml is > > another holdover from the Stylebook days. It is rediculous to > > maintain two files that do the same thing. However, I > think that the > > fact that it is in a directory named "stylesheets" is a misnomer. > > > > Book.xml looks like this: > > > > <book software="Excalibur AltRMI" > > title="Avalon Excalibur Documentation - AltRMI" > > copyright="@year@ The Apache Software Foundation"> > > > > <project label="Back to Avalon" href="@AVALON_BASE@" /> > > <project label="Back to Excalibur" href="../index.html" /> > > > > <menu label="About"> > > <menu-item label="Overview" href="index.html"/> > > </menu> > > > > <menu label="Using"> > > <menu-item label="Facade Design" href="facades.html"/> > > </menu> > > </book> > > > > > ---------------------------------------------------------------------- > > -- > > - > > keep in mind I snipped out a bunch of stuff to make it readable in > > email. > > Below is the project.xml > > > -------------------------------------------------------------- > ---------- > > - > > > > <project > > name="Excalibur Bzip2" > > href="http://jakarta.apache.org/avalon/excalibur/bzip2"> > > > > <title>Excalibur Bzip2</title> > > <body> > > <item href="@AVALON_BASE@" name="Back to Avalon"/> > > <item href="/../index.html" name="Back to Excalibur"/> > > > > <menu name="About"> > > <item name="Overview" href="/index.html"/> > > <item name="Excalibur Home" > > > > href="http://jakarta.apache.org/avalon/excalibur/index.html"/> > > <item name="Download" > > > > > href="http://jakarta.apache.org/builds/jakarta-avalon-excalibur/releas > > e/ > > bzip2"/> > > <item name="API Docs" href="/api/index.html"/> > > </menu> > > </body> > > </project> > > > > > ---------------------------------------------------------------------- > > -- > > - > > > > Both are functionally equivalent, so it is easy to provide a > > stylesheet to make the transition. If Anakia absolutely > requires the > > Project.xml file, > > then we make the more flexible tool use it. > > > > Let's get that part settled before we move on. I am +0 on both of > > them, I will use whatever everyone else is comfortable with. > > -- > Cheers, > > Peter Donald > 'Most men would rather die than think. Many do.' > Bertrand Russell > > > -- > To unsubscribe, e-mail: > <mailto:avalon-dev-> [EMAIL PROTECTED]> > For > additional commands, > e-mail: <mailto:[EMAIL PROTECTED]> > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>