- nombre = xml_get_prop(node, "nombre");
-
- if (strcmp(nombre, "numero")==0) {
- tmp = xml_get_prop(node, "tipo");
- param->ind_fac[0].tipo_arbol = leer_tipo_arbol(tmp);
- free(tmp);
- tmp = xml_get_prop(node, "bloque");
- param->ind_fac[0].tam_bloque = atoi(tmp);
- free(tmp);
- } else if (strcmp(nombre, "emision")==0) {
- tmp = xml_get_prop(node, "tipo");
- param->ind_fac[1].tipo_arbol = leer_tipo_arbol(tmp);
- free(tmp);
- tmp = xml_get_prop(node, "bloque");
- param->ind_fac[1].tam_bloque = atoi(tmp);
- free(tmp);
+ if (strcmp(node->name, "indice")==0) {
+ PERR(" LEO INDICE");
+ nombre = xml_get_prop(node, "nombre");
+
+ if (strcmp(nombre, "numero")==0) {
+ tmp = xml_get_prop(node, "tipo");
+ param->ind_fac[0].tipo_arbol = leer_tipo_arbol(tmp);
+ free(tmp);
+ tmp = xml_get_prop(node, "bloque");
+ param->ind_fac[0].tam_bloque = atoi(tmp);
+ free(tmp);
+ } else if (strcmp(nombre, "emision")==0) {
+ tmp = xml_get_prop(node, "tipo");
+ param->ind_fac[1].tipo_arbol = leer_tipo_arbol(tmp);
+ free(tmp);
+ tmp = xml_get_prop(node, "bloque");
+ param->ind_fac[1].tam_bloque = atoi(tmp);
+ free(tmp);
+ } else if (strcmp(nombre, "vto")==0) {
+ tmp = xml_get_prop(node, "tipo");
+ param->ind_fac[2].tipo_arbol = leer_tipo_arbol(tmp);
+ free(tmp);
+ tmp = xml_get_prop(node, "bloque");
+ param->ind_fac[2].tam_bloque = atoi(tmp);
+ free(tmp);
+ } else if (strcmp(nombre, "cheque")==0) {
+ tmp = xml_get_prop(node, "tipo");
+ param->ind_fac[3].tipo_arbol = leer_tipo_arbol(tmp);
+ free(tmp);
+ tmp = xml_get_prop(node, "bloque");
+ param->ind_fac[3].tam_bloque = atoi(tmp);
+ free(tmp);
+ } else if (strcmp(nombre, "ctacte")==0) {
+ tmp = xml_get_prop(node, "tipo");
+ param->ind_fac[4].tipo_arbol = leer_tipo_arbol(tmp);
+ free(tmp);
+ tmp = xml_get_prop(node, "bloque");
+ param->ind_fac[4].tam_bloque = atoi(tmp);
+ free(tmp);
+ }
+ PERR(" LISTO");
+ free(nombre);