Y a t'il un moyen de ne charger le fichier ligne par ligne. Est-ce que le module xml SAX par exemple me permettrait charger le fichier ligne par ligne? Un peu comme un if else. Si c'est la première...
Type: Messages; Utilisateur: flash21
Y a t'il un moyen de ne charger le fichier ligne par ligne. Est-ce que le module xml SAX par exemple me permettrait charger le fichier ligne par ligne? Un peu comme un if else. Si c'est la première...
Pour parser des fichiers de 180 Mo disons en local, je n'ai pas de soucis. Seulement sur le serveur distant dans lequel est censé s'exécuter le script, j'ai une erreur tout le temps qui dit que le...
Oui c'est vrai. C'était une erreur de ma part. Merci de l'avoir corrigé. Mon problème reste entier cependant. Je charge tout le bloc en mémoire alors que j'aimerais ne charger que la première ligne....
Oui c'est vrai, j'avais oublié de montrer mon code. Le voici :
#!/usr/bin/perl
use Carp;
#use warnings;
use XML::Twig;
use File::Temp qw(tempfile tempdir);
use Getopt::Long;
Bonjour,
je reviens vers vous à propos d'un problème que j'avais eu il y a quelques jours à propos de l'ajout ou de la suppression d'attributs dans un fichier xml. J'ai vu avec les tutos de...
D'accord, je vois. Merci djibril. J'arrivais pas à trouver celle là. ton exemple fonctionne très bien. Merci!:ccool:
Bonjour,
je cherche désespérément à modifier ou supprimer des attributs d'un fichier xml mais je n'y arrive pas. Ce qu'il me faudrait en fait, c'est à la lecture fichier aller modifier (ou...
Merci! Je n'y manquerai pas.:)
Je ne savais pas qu'on pouvait mettre deux paramètres dans le addFile.
Merci à vous deux, ça fonctionne.;)
Bonjour,
je souhaite créer un script perl qui me permettra de créer une archive zip d'un nom que j'aurai passé en paramètre lors de l'appel. Le nom du fichier zip sera aussi passé en paramètre....
Quelqu'un aurait-il une idée pour la résolution de mon problème?
Fichier entrée :
<?xml version="1.0" encoding="UTF-8"?>
<PFP xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="PFPV2_1.xsd">
<version>2</version>
...
Le problème est plus complexe que ça. Le fait de mettre en paramètre flash21 suppose qu'on connait déjà à qui dire bonjour. Je vais donner un autre exemple plus clair.
#!/usr/bin/perl
use...
Bonjour,
toujours dans mon problème avec le fichier xml, je suis confronté à un problème dont ou j'ai du mal à voir venir la solution. Vous comprendrez mieux avec un exemple :
sub fonction1...
Le script que j'ai envoyé hier soir n'est pas exactement le même que celui que tu m'avais envoyé. Il y'a une différence vers la fin. C'est celui là qui donne le résultat dont tu demandes l'origine.
Je suis parti de ce que tu m'as proposé et j'ai viré ce que je faisais avant de demander de l'aide sur le forum.
#!/usr/bin/perl
use Carp;
use strict;
use warnings;
use XML::Twig;
my $twig = XML::Twig->new(
pretty_print => 'indented',
Twig_handlers => {
'domiciliation' => \&modifier_comptes,
Cet exemple de code fonctionne bien, merci pour l'aide apportée. Cependant j'ai encore un petit problème. Disons que ce que je veux modifier se trouve dans la balise "nom" qui se trouve dans la...
Bonjour, Djibril.
J'ai à peu près compris comment fonctionnait l'XML Twig et il y'a quelque chose qui m'embête un peu. Dans le script "ParseurXMLTwigDom.pl" , vous réécrivez votre fichier texte en...
Lorsque le fichier xml est parsé,
si le nom de la banque est la banque populaire alors on change la donnée dans la balise "émetteur". Si le virement automatique est égal à SFR, on change le...
Voilà un exemple de fichier :
<?xml version="1.0" encoding="UTF-8"?>
<PFP xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="PFPV2_1.xsd">
...
J'ai un fichier xml je dois via un script ouvrir, récupérer quelques infos de certaines balises et réécrire le même fichier en sortie en changeant juste 2 3 balises selon les informations que...
Voici la solution qui a été proposée par Philou67430 pour résoudre ce problème. Merci pour votre aide.
my ($OUT, $OUT2);
while($Line = <$IN>)
{
if(substr($Line,0,5) eq "Lundi")
{...
En fait, mon soucis est le suivant. Comment après le split, lorsque je dois par exemple copier un fichier dans un autre en effectuant la modification lorsque le guichet à la première ligne est...
Exactement,
les fichiers supplémentaires contiendront une semaine chacune avec le lundi en guichet0. Les autres fichiers obtenus après split restent inchangés puisqu'ils n'ont pas la valeur...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.