pour cela j'ai utilisé du shell tout fonctionne à merveille voici une partie du code
fichier1="./exemple.xml";
cp $fichier1 ./copie/
fichier="./copie/exemple.xml";
echo 'ok'
csv="./suez-une-ligne.csv";
while IFS=$',' read -r -a array
do
xmlstarlet ed -P -O -L -u "//numfac" -v ${array[0]} $fichier
xmlstarlet ed -P -O -L -u "//date" -v ${array[1]} $fichier
xmlstarlet ed -P -O -L -u "//ligneDeFacturation/quantite" -v ${array[24]} $fichier
done < $csv
le probleme c'est que dans mon fichier csv j'ai des espace et les données contenant un espaces affichent cette erreur "failed to load external entity "de" "
help pls
- Edité par OussMaL'aireBien 15 mai 2018 à 12:16:16
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.