- strcpy(art.desc, prop = xmlGetProp(node, "Descripción")); xmlFree(prop);
- strcpy(art.presentacion, prop = xmlGetProp(node, "Presentación")); xmlFree(prop);
- strcpy(art.existencia, prop = xmlGetProp(node, "Existencia")); xmlFree(prop);
- /*strncpy(tmp->array[cant].ubicacion, xmlGetProp(node, "Ubicacion"), 30);*/
- strcpy(art.pvu, prop = xmlGetProp(node, "PVU")); xmlFree(prop);
- strcpy(art.emin, prop = xmlGetProp(node, "Emín")); 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 */