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;
}
}
<?xml version="1.0" encoding="ISO-8859-1" ?>\r
<ARTICULOS>\r
- <ARTICULO NroArticulo="438" Descripcion="Tallarines al Huevo Don Vicente" \r
- Presentacion="Caja 6 Paquetes 500 g." Existencia="27" PVU="12,80" Emin="10" />\r
- <ARTICULO NroArticulo="439" Descripcion="Tallarines con Espinaca Don Vicente" \r
- Presentacion="Caja 6 Paquetes 500 g." Existencia="19" PVU="14,50" Emin="0" />\r
- <ARTICULO NroArticulo="440" Descripcion="Tallarines con Morrón Don Vicente" \r
- Presentacion="Paquete 500 g." Existencia="14" PVU="14,50" Emin="0" />\r
- <ARTICULO NroArticulo="742" Descripcion="Mayonesa Hellman's" Presentacion="Frasco 500 g." Existencia="16" PVU="5,50" Emin="10" />\r
- <ARTICULO NroArticulo="743" Descripcion="Mayonesa Hellman's" \r
- Presentacion="Pack 2 Frascos 250 g." Existencia="12" PVU="5,80" Emin="10" />\r
+ <ARTICULO NroArtículo="438" Descripción="Tallarines al Huevo Don Vicente" \r
+ Presentación="Caja 6 Paquetes 500 g." Existencia="27" PVU="12,80" Emín="10"/>\r
+ <ARTICULO NroArtículo="439" Descripción="Tallarines con Espinaca Don Vicente" \r
+ Presentación="Caja 6 Paquetes 500 g." Existencia="19" PVU="14,50" Emín="0"/>\r
+ <ARTICULO NroArtículo="440" Descripción="Tallarines con Morrón Don Vicente" \r
+ Presentación="Paquete 500 g." Existencia="14" PVU="14,50" Emín="0"/>\r
+ <ARTICULO NroArtículo="742" Descripción="Mayonesa Hellman's" Presentación="Frasco 500 g." Existencia="16" PVU="5,50" Emín="10"/>\r
+ <ARTICULO NroArtículo="743" Descripción="Mayonesa Hellman's" \r
+ Presentación="Pack 2 Frascos 250 g." Existencia="12" PVU="5,80" Emín="10"/>\r
</ARTICULOS>\r
\r
\r