Question
J'ai beaucoup utilisé l'API StAX en Java et je trouve que c'est un moyen assez simple de gérer les fichiers XML.Existe-t-il une bibliothèque équivalente que je pourrais utiliser pour effectuer un traitement similaire en C ?
Autres conseils
J'ai beaucoup utilisé Expat - je l'aime pour sa simplicité et son faible encombrement.
Expat fait StAX
#include "expat.h"`
VRM_parser = XML_ParserCreate("ISO-8859-1");
XML_SetElementHandler(VRM_parser, CbStartTagHandler, CbEndTagHandler);
XML_Parse(VRM_parser, text, strlen(text), 0); // start of XML
XML_Parse(VRM_parser, text, strlen(text), 0); // more XML
XML_Parse(VRM_parser, text, strlen(text), 0); // more XML
XML_Parse(VRM_parser, text, strlen(text), 0); // more XML
XML_Parse(VRM_parser, "", 0, 1); // to finish parsing
Hein?Non, Expat ne fait pas Stax, et l'exemple de code le confirme.
Peut-être vouliez-vous dire qu'il fait quelque chose comme SAX ?
Si vous n'êtes pas opposé au C++ alors essaie Llama
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow