X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=parse-xml.c;h=eac05228f1448d8ad2478f4ef8907e3c3f63ff31;hb=c5de9e3e53800a63a035b511dad9c577925867a0;hp=ad1b41833d2908b4b4714cdfc8bd8342a058b782;hpb=b07cc00facf9d44f590fa9b2ef5b2b6ab9b08911;p=pspp diff --git a/parse-xml.c b/parse-xml.c index ad1b41833d..eac05228f1 100644 --- a/parse-xml.c +++ b/parse-xml.c @@ -67,7 +67,7 @@ print_attributes (xmlNode * a_node) { for (xmlNode *node = a_node; node; node = node->next) { - if (node->properties && node->parent->type != XML_DOCUMENT_NODE) + if (node->type == XML_ELEMENT_NODE) { printf ("%s", node->name); for (xmlAttr *attr = node->properties; attr; attr = attr->next) @@ -86,7 +86,7 @@ print_attribute (xmlNode *node, const char *attr) { const char *s = (char *) xmlGetProp (node, (xmlChar *) attr); if (s) - puts (s); + printf ("%s %s\n", node->name, s); print_attribute (node->children, attr); }