Generate UML XML?

"Bill Zvonar" <[email protected]>
Newsgroups gmane.text.doxygen.devel
Message-ID <[email protected]>
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...

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.