Wicri:Dilib source, module Wicri, commande WicriStatistiquesSite : Différence entre versions
De Wicri Outils
imported>Jacques Ducloy (→Code source) |
imported>Jacques Ducloy (→Code source) |
||
Ligne 6 : | Ligne 6 : | ||
{ | { | ||
SxmlNode *docu ,*son; | SxmlNode *docu ,*son; | ||
− | while(docu=SxmlInputGetDocumentElement()) | + | while ((docu=SxmlInputGetDocumentElement())) |
{ | { | ||
if ((son=SxmlFirstChild(docu))) SxmlPrint(son);putchar('\n'); | if ((son=SxmlFirstChild(docu))) SxmlPrint(son);putchar('\n'); |
Version du 6 juillet 2020 à 18:40
Code source
/* -*- coding: utf-8 -*- */
#include "SxmlNode.h"
main()
{
SxmlNode *docu ,*son;
while ((docu=SxmlInputGetDocumentElement()))
{
if ((son=SxmlFirstChild(docu))) SxmlPrint(son);putchar('\n');
};
}
Mise en œuvre
Importation
WicriGetPage -l wicri-outils.fr -p "Wicri:Dilib source, module Wicri, commande WicriStatistiquesSite" \
| MediaWikiExtractSources -w | HfdStoreFile
Compilation
gcc testDilib/WicriStatistiquesSite.c $DILIB_CC -l curl -o testDilib/WicriStatistiquesSite
Test
cat testDilib/wiki.dict \
| ./testDilib/WicriExpandApiFromList -a "meta=siteinfo&siprop=statistics" \
| ./testDilib/WicriStatistiquesSite