I'm looking into the use of doxygen to generate an XML representation of
my team's public APIs (C and C++ only), specifically based on (a version
of) the UML DTD.
That way, in theory, I could use doxygen to generate a UML-ized library
of public APIs that I could then import into a UML modelling tool for
re-use in future designs.
If I had the right UML modelling tool, I might just be better off using
it to generate the UML components from the source, but I'd like to
explore whether I could do this with doxygen (or if it already exists),
since my team already uses doxygen to generate HTML documentation.
So, a few questions...
- firstly, obviously, does this capability already exist... i.e. the
capability to use doxygen to generate UML XML output of my public
classes & APIs?
- assuming this capability doesn't exist, I think I would have to write
an app that generates UML XML from the XML that doxygen generates now,
which makes me ask...
- what schema does doxygen use by default when generating the
intermediate XML files?
- can someone explain the purpose of the XML_DTD config
parameter... if I use this, does doxygen try to match the XML output
to the schema defined in the DTD (I assume not)
Thanks, Bill...
|