저는 MiniXML 라이브러리를 사용하여 C에서 XML 파일을 구문 분석하지만 노드 값을 읽으려고하면 NULL을 반환합니다.MiniXML을 사용하여 C로 XML 파일 구문 분석
FILE *fp;
mxml_node_t *tree;
fp = fopen("test.xml", "r");
tree = mxmlLoadFile(NULL, fp, MXML_TEXT_CALLBACK);
fclose(fp);
mxml_node_t *node;
for(node = mxmlFindElement(tree, tree,"node",NULL, NULL,MXML_DESCEND);
node != NULL;
node = mxmlFindElement(node, tree,"node",NULL, NULL, MXML_DESCEND)) {
printf("Text: %s\n", node->value.text.string);
}
문제는 노드 -> value.text.string가 NULL이다 :
여기에 코드입니다. 나는 문서를 읽고 있었고 무엇이 잘못되었는지 알지 못합니다. 누구든지 전에이 문제에 부딪 혔습니까?