headerlist.c: remove temporary code used for debugging with libxml2
This commit is contained in:
parent
c0c8df638e
commit
3d6d78539c
@ -743,46 +743,6 @@ void cleanRepodata(struct repoData *repodata) {
|
||||
free(repodata);
|
||||
}
|
||||
|
||||
/**
|
||||
* print_element_names:
|
||||
* @a_node: the initial xml node to consider.
|
||||
*
|
||||
* Prints the names of the all the xml elements
|
||||
* that are siblings or children of a given xml node.
|
||||
*/
|
||||
static void
|
||||
print_element_names(xmlNode * a_node, int level)
|
||||
{
|
||||
xmlNode *cur_node = NULL;
|
||||
char *str = malloc(level + 1);
|
||||
char *ptr = str;
|
||||
|
||||
for (int i=0; i < level; i++) {
|
||||
*ptr ++ = ' ';
|
||||
}
|
||||
*ptr = 0;
|
||||
for (cur_node = a_node; cur_node; cur_node = cur_node->next) {
|
||||
if (cur_node->type == XML_ELEMENT_NODE) {
|
||||
if (cur_node->children && cur_node->children->content)
|
||||
printf("%snode type: Element, name: %s, content: %s\n", str,
|
||||
cur_node->name, XML_GET_CONTENT(cur_node->children));
|
||||
else
|
||||
printf("%snode type: Element, name: %s\n", str, cur_node->name);
|
||||
if (cur_node->properties) {
|
||||
xmlAttr* attribute = cur_node->properties;
|
||||
while(attribute && attribute->name && attribute->children)
|
||||
{
|
||||
xmlChar* value = xmlNodeListGetString(cur_node->doc, attribute->children, 1);
|
||||
printf ("%s | attribute %s: %s\n", str, attribute->name, value);
|
||||
xmlFree(value);
|
||||
attribute = attribute->next;
|
||||
}
|
||||
}
|
||||
}
|
||||
print_element_names(cur_node->children, level + 1);
|
||||
}
|
||||
}
|
||||
|
||||
xmlChar* findXMLAttributeByName(xmlNode *node, char* name) {
|
||||
xmlAttr* attribute = node->properties;
|
||||
while(attribute && attribute->name && attribute->children)
|
||||
@ -1056,8 +1016,6 @@ int addToSourceHeaderList(struct configTag *ct, int mode, int altrepository) {
|
||||
}
|
||||
if (repodata) {
|
||||
// Use repodata
|
||||
//n = atoi((char*)findXMLPropertyByName(xmlDocGetRootElement(repodata->primary_doc), "packages"));
|
||||
//xmlNode* packageNode = findXMLPackageByName(xmlDocGetRootElement(repodata->other_doc), "firefox");
|
||||
xmlNode *filelists_node = xmlDocGetRootElement(repodata->filelists_doc)->children;
|
||||
xmlNode *other_node = xmlDocGetRootElement(repodata->other_doc)->children;
|
||||
for (xmlNode *package_node = xmlDocGetRootElement(repodata->primary_doc)->children;
|
||||
@ -1066,7 +1024,6 @@ int addToSourceHeaderList(struct configTag *ct, int mode, int altrepository) {
|
||||
filelists_node = filelists_node->next,
|
||||
other_node = other_node->next) {
|
||||
if (!strcmp((char*)package_node->name, "package")) {
|
||||
//print_element_names(package_node->children, 0);
|
||||
newheadersourcelist = malloc(sizeof(struct headerSourceList));
|
||||
if (newheadersourcelist == NULL) return 1;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user