[Doxygen-users] Help with XML output
Brought to you by:
dimitri
From: EXTERN H. M. (; DS/E. *
<Mic...@de...> - 2002-02-14 14:12:05
|
Hi, I'm using Doxygen for a while now and I use mainly the XML output feature. I know that this feature is still under development, so I don't know if my problem which I'm about to describe below is a bug or a feature. Maybe you might be able to help me with that. The following C-Code in Modul3.h: /*! Enumeration of all modules */ enum { MODUL1_E, MODUL2_E, MODUL3_E, NUM_MODULES_E }modules_t; results in this XML output: <compounddef id="Modul3_8h" kind="file"> <SNIP> <sectiondef kind="enum"> <memberdef kind="enum" id="Modul3_8h_1a26" virt="normal" prot="public"> <name>@0</name> <enumvalue> <name>MODUL1_E</name> </enumvalue> <enumvalue> <name>MODUL2_E</name> </enumvalue> <enumvalue> <name>MODUL3_E</name> </enumvalue> <enumvalue> <name>NUM_MODULES_E</name> </enumvalue> <briefdescription /> <detaileddescription> <para>Enumeration of all modules</para> </detaileddescription> </memberdef> </sectiondef> <SNIP> <sectiondef kind="var"> <memberdef kind="variable" id="Modul3_8h_1a1" virt="normal" prot="public"> <type>enum @0</type> <name>modules_t</name> <briefdescription /> <detaileddescription> <para>Enumeration of all modules</para> </memberdef> </sectiondef> <SNIP> </compounddef> My problem now is that the enum is described in two paragraphs. And I need to filter both to get one complete description of the enum. What I want is that the <type> and <name> tag of the second paragraph will be all in the first paragraph (where only the <name> tag is there and this just refers to the "@0" id in the <type> field of the second passage) Have I done something wrong?? Will I be able to get what I need described above?? If you need the config file I can send that, too. Or the complette XML file if necessary. Thanks in advance, Michael |