- art.numero = atoi(xmlGetProp(node, "NroArtículo"));
- strcpy(art.desc, xmlGetProp(node, "Descripción"));
- strcpy(art.presentacion, xmlGetProp(node, "Presentación"));
- strcpy(art.existencia, xmlGetProp(node, "Existencia"));
- /*strncpy(tmp->array[cant].ubicacion, xmlGetProp(node, "Ubicacion"), 30);*/
- strcpy(art.pvu, xmlGetProp(node, "PVU"));
- strcpy(art.emin, xmlGetProp(node, "Emín"));
+ prop = xml_get_prop(node, "NroArtículo");
+ art.numero = atoi(prop);
+ xmlFree(prop);
+ strncpy(art.desc, prop = xml_get_prop(node, "Descripción"), 50); xmlFree(prop);
+ art.desc[50] = '\0'; /* Me aseguro de que este */
+ strncpy(art.presentacion, prop = xml_get_prop(node, "Presentación"), 30); xmlFree(prop);
+ art.presentacion[30] = '\0'; /* Me aseguro de que este */
+ strncpy(art.existencia, prop = xml_get_prop(node, "Existencia"), 8); xmlFree(prop);
+ art.existencia[8] = '\0'; /* Me aseguro de que este */
+ strncpy(art.ubicacion, prop = xml_get_prop(node, "Ubicacion"), 30); xmlFree(prop);
+ strncpy(art.pvu, prop = xml_get_prop(node, "PVU"), 8); xmlFree(prop);
+ art.pvu[8] = '\0'; /* Me aseguro de que este */
+ strncpy(art.emin, prop = xml_get_prop(node, "Emín"), 8); xmlFree(prop);
+ art.emin[8] = '\0'; /* Me aseguro de que este */