1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
void
parseStory (xmlDocPtr doc, xmlNodePtr cur) {
xmlChar *key;
cur = cur->xmlChildrenNode;
while (cur != NULL) {
/* if ((!xmlStrcmp(cur->name, (const xmlChar *)"keyword"))) {
key = xmlNodeListGetString(doc, cur->xmlChildrenNode, 1);
printf("keyword: %s\n", key);
xmlFree(key);
}
*/
key = xmlNodeListGetString(doc, cur->xmlChildrenNode, 1);
printf("Element:Name %s\n", cur->name);
printf("Element Value: %s\n", key);
cur = cur->next;
}
return;
}
|