There are a few XML doclets around, including ones from Sun and Apache
Cocoon. Take a look here:

http://www.doclet.com/

--
Martin Cooper


----- Original Message -----
From: "Matt Raible" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Cc: "Martin Gee" <[EMAIL PROTECTED]>
Sent: Wednesday, October 17, 2001 6:37 PM
Subject: Re: Generating doc/*.xml files from javadocs


> Craig,
>
> Thanks for the clarification. I figured out the part you mentioned below,
and
> was able to successfully use what is in struts source to generate
documentation
> for our own tag libraries similarly.
>
> However, I think the javadoc information in my tag libraries and the xml
source
> might end up being the same.  I'm now trying to figure out if it is
possible
> generate the xml source from the javadocs.
>
> Thanks,
>
> Matt
>
>
> --- "Craig R. McClanahan" <[EMAIL PROTECTED]> wrote:
> >
> >
> > On Wed, 17 Oct 2001, Matt Raible wrote:
> >
> > > Date: Wed, 17 Oct 2001 18:07:42 -0600
> > > From: Matt Raible <[EMAIL PROTECTED]>
> > > Reply-To: [EMAIL PROTECTED]
> > > To: [EMAIL PROTECTED]
> > > Cc: Martin Gee <[EMAIL PROTECTED]>
> > > Subject: Generating doc/*.xml files from javadocs
> > >
> > > Hello,
> > >
> > > I am writing to find out if the docs/*.xml files in the source
> > > distribution of struts are "generated" or are they static.  Ideally, I
> > > would like to use this same process to create tld's and html files for
> > > our tag libraries.  However, I would like to generate the xml files
> > > (documentation) from the javadocs within my Tag Library *.java files.
> > >
> >
> > The XML files are themselves the source files.  However, they are used
to
> > generate two different kinds of things:
> >
> > * The "struts-*.xml" files are used to generate BOTH the TLD files
> >   that you include in your application AND the "Tag Library Reference"
> >   pages in the struts-documentation webapp (HTML format).
> >
> > * The remaining XML files are used to generate the rest of the
> >   struts-documentation stuff only (HTML format).
> >
> > In the former case, this magic comes courtesy of using two different
XSLT
> > stylesheets that take the same input, but generate different output.
> >
> > You can look at the Ant build script (build.xml) for how this is done in
> > Struts.  The Jakarta Taglibs project <http://jakarta.apache.org/taglibs>
> > has a similar-but-different approach that accomplishes the same thing,
but
> > again starts from XML files as the source, not the destination.
> >
> > > Any ideas on this?
> > >
> > > Thanks,
> > >
> > > Matt
> > >
> >
>
>
> __________________________________________________
> Do You Yahoo!?
> Make a great connection at Yahoo! Personals.
> http://personals.yahoo.com


Reply via email to