t_LstArticulos *tmp = (t_LstArticulos *)malloc(sizeof(t_LstArticulos));
if (tmp == NULL) return NULL;
- document = xmlParseFile(filename);
+ document = xmlReadFile(filename, "ISO-8859-1",0);
if (document == NULL) {
free(tmp);
return NULL;
for ( ; node ; node = node->next) {
if (node->type == XML_ELEMENT_NODE) {
if (strcmp(node->name, "ARTICULO") == 0) {
- strncpy(tmp->array[cant].numero, xmlGetProp(node, "NroArticulo"), 8);
- strncpy(tmp->array[cant].desc, xmlGetProp(node, "Descripcion"), 50);
- strncpy(tmp->array[cant].presentacion, xmlGetProp(node, "Presentacion"), 30);
+ strncpy(tmp->array[cant].numero, xmlGetProp(node, "NroArtículo"), 8);
+ strncpy(tmp->array[cant].desc, xmlGetProp(node, "Descripción"), 50);
+ strncpy(tmp->array[cant].presentacion, xmlGetProp(node, "Presentación"), 30);
strncpy(tmp->array[cant].existencia, xmlGetProp(node, "Existencia"), 8);
-// strncpy(tmp->array[cant].ubicacion, xmlGetProp(node, "Ubicacion"), 30);
+// / strncpy(tmp->array[cant].ubicacion, xmlGetProp(node, "Ubicacion"), 30);
strncpy(tmp->array[cant].pvu, xmlGetProp(node, "PVU"), 8);
- strncpy(tmp->array[cant].emin, xmlGetProp(node, "Emin"), 8);
+ strncpy(tmp->array[cant].emin, xmlGetProp(node, "Emín"), 8);
++cant;
}
}
form = form_crear(win);
form_agregar_widget(form, INPUT, "Numero de Artículo", 8, "");
form_ejecutar(form, 1,1);
- articulo = art_obtener(NULL, form_obtener_valor(form, "Numero de Artículo"));
+ articulo = art_obtener(NULL, form_obtener_valor_char(form, "Numero de Artículo"));
form_destruir(form);
return articulo;