#include <libxml/xmlreader.h> void processNode(xmlTextReaderPtr reader) { int Type = xmlTextReaderNodeType(reader); if (Type == XML_READER_TYPE_ELEMENT) { // 要素の開始 xmlChar* name = xmlTextReaderName(reader); xmlFree(name); } else if (Type == XML_READER_TYPE_END_ELEMENT) { // 要素の終了 } else if (Type == XML_READER_TYPE_TEXT) { // 文字列 xmlChar* val = xmlTextReaderValue(reader); xmlFree(val); } } int main