Currently, it gives numerous entries like
<language code="aa" name="Afar"> <site> <site url="http://aa.wikipedia.org" code="wiki" /> <site url="http://aa.wiktionary.org" code="wiktionary" /> <site url="http://aa.wikibooks.org" code="wikibooks" /> </site> </language>
While it would be much more logical to rename the upper-level <site> element to <sites> to:
- Make it more consistent with other parts of API
- When parsing the XML using functions that search for elements by name, that would exclude from output the <site> element that does not contain any useful information.
Yeah, that would be a breaking change, so much discussion and caution is needed.