Wicri:Dilib source, module Wicri, commande WicriStatistiquesSite : Différence entre versions
De Wicri Outils
imported>Jacques Ducloy (→Test) |
imported>Jacques Ducloy (→Code source) |
||
Ligne 8 : | Ligne 8 : | ||
while(docu=SxmlInputGetDocumentElement()) | while(docu=SxmlInputGetDocumentElement()) | ||
{ | { | ||
− | if (son=SxmlFirstChild(docu)) | + | if ((son=SxmlFirstChild(docu))) SxmlPrint(son);putchar('\n'); |
− | + | }; | |
− | |||
− | |||
} | } | ||
</source> | </source> | ||
+ | |||
==Mise en œuvre== | ==Mise en œuvre== | ||
Version du 6 juillet 2020 à 18:39
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