[Home]

Summary:ASTERISK-14132: AstXML documentation system can't handle nested enum lists
Reporter:Leif Madsen (lmadsen)Labels:
Date Opened:2009-05-14 11:18:22Date Closed:2009-05-15 08:42:48
Priority:MajorRegression?No
Status:Closed/CompleteComponents:Documentation
Versions:Frequency of
Occurrence
Related
Issues:
Environment:Attachments:
Description:lmadsen@asterisk-releaser:~/asterisk-compile-test/1.6.2$ make validate-docs
/usr/bin/xmlstarlet val -d doc/appdocsxml.dtd doc/core-en_US.xml
doc/core-en_US.xml:5354: element enum: validity error : Element enum content does not follow the DTD, expecting (para | note | warning | parameter)*, got (para enumlist )
                                       </enum>
                                              ^
doc/core-en_US.xml:5344: element enum: validity error : Element enum content does not follow the DTD, expecting (para | note | warning | parameter)*, got (para enumlist )
doc/core-en_US.xml - invalid
make: *** [validate-docs] Error 1



                                       <enum name="transfercapability">
                                               <para>R/W ISDN Transfer Capability, one of:</para>
                                               <enumlist>
                                                       <enum name="SPEECH" />
                                                       <enum name="DIGITAL" />
                                                       <enum name="RESTRICTED_DIGITAL" />
                                                       <enum name="3K1AUDIO" />
                                                       <enum name="DIGITAL_W_TONES" />
                                                       <enum name="VIDEO" />
                                               </enumlist>
                                       </enum>
Comments:By: Digium Subversion (svnbot) 2009-05-15 08:23:46

Repository: asterisk
Revision: 194635

U   trunk/doc/appdocsxml.dtd
U   trunk/main/xmldoc.c

------------------------------------------------------------------------
r194635 | eliel | 2009-05-15 08:23:45 -0500 (Fri, 15 May 2009) | 16 lines

Allow to specify an enumlist inside an enum.

It was not possible to use an enumlist inside an enum:
<enumlist>
  <enum name="aa">
     <enumlist>
        ...
     </enumlist>
  </enum>
</enumlist>
Now we will be able to insert as many levels as we want.

(closes issue ASTERISK-14132)
Reported by: lmadsen


------------------------------------------------------------------------

http://svn.digium.com/view/asterisk?view=rev&revision=194635

By: Digium Subversion (svnbot) 2009-05-15 08:42:48

Repository: asterisk
Revision: 194648

_U  branches/1.6.2/
U   branches/1.6.2/doc/appdocsxml.dtd
U   branches/1.6.2/main/xmldoc.c

------------------------------------------------------------------------
r194648 | eliel | 2009-05-15 08:42:47 -0500 (Fri, 15 May 2009) | 22 lines

Merged revisions 194635 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
 r194635 | eliel | 2009-05-15 09:23:37 -0400 (Fri, 15 May 2009) | 16 lines
 
 Allow to specify an enumlist inside an enum.
 
 It was not possible to use an enumlist inside an enum:
 <enumlist>
    <enum name="aa">
       <enumlist>
          ...
       </enumlist>
    </enum>
 </enumlist>
 Now we will be able to insert as many levels as we want.
 
 (closes issue ASTERISK-14132)
 Reported by: lmadsen
........

------------------------------------------------------------------------

http://svn.digium.com/view/asterisk?view=rev&revision=194648