mirror of
				https://github.com/asterisk/asterisk.git
				synced 2025-11-03 20:38:59 +00:00 
			
		
		
		
	xmldocs: Add support for an <example> tag in the Asterisk XML Documentation
This patch adds support for an <example /> tag in the XML documentation schema.
For CLI help, this doesn't change the formatting too much:
 - Preceeding white space is removed
 - Unlike with para elements, new lines are preserved
However, having an <example /> tag in the XML schema allows for the wiki
documentation generation script to surround the documentation with {code} or
{noformat} tags, generating much better content for the wiki - and allowing us
to put dialplan examples (and other code snippets, if desired) into the
documentation for an application/function/AMI command/etc.
Review: https://reviewboard.asterisk.org/r/3807/
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@419822 65c4cc65-6c06-0410-ace0-fbb531ad65f3
			
			
This commit is contained in:
		@@ -92,7 +92,7 @@
 | 
			
		||||
  <!ELEMENT configOptionToEnum (configOption|xi:include)*>
 | 
			
		||||
  <!ATTLIST configOptionToEnum prefix CDATA "">
 | 
			
		||||
 | 
			
		||||
  <!ELEMENT description (para|note|warning|variablelist|enumlist|info|xi:include)*>
 | 
			
		||||
  <!ELEMENT description (para|note|warning|variablelist|enumlist|info|example|xi:include)*>
 | 
			
		||||
 | 
			
		||||
  <!ELEMENT parameter (optionlist|enumlist|argument|para|note|warning|parameter|info|xi:include)*>
 | 
			
		||||
  <!ATTLIST parameter name CDATA "">
 | 
			
		||||
@@ -129,6 +129,10 @@
 | 
			
		||||
  <!ELEMENT directory (#PCDATA)>
 | 
			
		||||
  <!ELEMENT astcli (#PCDATA)>
 | 
			
		||||
 | 
			
		||||
  <!ELEMENT example (#PCDATA|xi:include)*>
 | 
			
		||||
  <!ATTLIST example title CDATA "">
 | 
			
		||||
  <!ATTLIST example language CDATA "" >
 | 
			
		||||
 | 
			
		||||
  <!ELEMENT note (para+|xi:include*)>
 | 
			
		||||
  <!ELEMENT warning (para+|xi:include*)>
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user