User:Mike-ZeleaCom/ApiEx
From Wiki
This template is used by API documentation pages to format example queries.
Usage:
{{User:Mike-ZeleaCom/ApiEx
| desc=An example
| p1=param1=value1
| p2=param2=value2
| result=<source lang="xml">
<api>
<query>
<normalized>
<n from="Project:articleA" to="Wikipedia:ArticleA" />
<n from="article_B" to="Article B" />
</normalized>
<pages>
<page ns="4" title="Wikipedia:ArticleA" missing="" />
<page ns="0" title="Article B" missing="" />
</pages>
</query>
</api>
</source>
}}
An exampleedo ? param1=value1 & param2=value2
<source lang="xml">
<api>
<query>
<normalized>
<n from="Project:articleA" to="Wikipedia:ArticleA" />
<n from="article_B" to="Article B" />
</normalized>
<pages>
<page ns="4" title="Wikipedia:ArticleA" missing="" />
<page ns="0" title="Article B" missing="" />
</pages>
</query>
</api>
</source>Parameters:
- desc - query description (optional)
- p1-p9 - parameter groups, each containing one or more param=value pairs separated by an ampersand (&).
- result - the result of the query execution (optional)
- post - a "list" of ApiEx/Post objects, to generate a post table (not sure exactly what this is, see the original site)