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