#include #include #include "ezxmllib.h" int process(char *fn) { ezxml_t ezdoc = ezxml_parse_file(fn); if (!ezdoc) { fprintf(stderr, "Error when parsing file '%s'.\n", fn); } ezxml_t title = ezxml_get(ezdoc, "front", 0, "article-meta", 0, "title-group", 0, "article-title", -1); if (title) { printf("article-title: %s\n", title->txt); } ezxml_free(ezdoc); return 0; } int main(int argc, char *argv[]) { for (int i = 1; i < argc; i++) { process(argv[i]); } return 0; }