Craig,

What are your thoughts about morphing the current XML/XSL scheme of
generating TLD's to XDoclet's struts-config and taglib capability?

Centralizing all the TLD information into the actual source code of each tag
could avoid a lot of potential mismatch issues.  It would take some work,
but I think it would be possible, to create new XDoclet's that could
generate the documentation for the tags as well as the TLD's themselves.

Thanks,
    Erik


----- Original Message -----
From: "Craig R. McClanahan" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Cc: "Martin Gee" <[EMAIL PROTECTED]>
Sent: Wednesday, October 17, 2001 8:14 PM
Subject: Re: Generating doc/*.xml files from javadocs

...


> 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.


Reply via email to