[Doxygen-develop] Generate UML XML?
Brought to you by:
dimitri
From: Bill Z. <bil...@gm...> - 2007-05-24 17:28:30
|
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... |