Très bien, je vais essayer de plancher dessus, je verrai bien ce que j'arriverai à faire.
Type: Messages; Utilisateur: LeNoobEnPerl
Très bien, je vais essayer de plancher dessus, je verrai bien ce que j'arriverai à faire.
Il me semble selon ce que dit cette page : http://xmltwig.org/xmltwig/quick_ref.html qu'il est possible depuis un enfant d'attraper le parent, ai-je bien compris?
Parce que si c'est le cas, Twig est...
Salut,
La clef de hash serait l'ID unique dont je parlais plus haut, de sorte que l'écriture dans le hash se fait ainsi :
$donnees{$id_unique}{REF_ARTICLE} = $ref_article;
Et un item est...
Je ne comprends pas ce que tu veux dire par "ils n'ont pas de noms uniques"... Chaque MASTER_ITEM a les mêmes attributs, chaque VERSION_ITEM pareil etc, c'est juste les valeurs qui changent.
Voici...
Il faut que j'extraie les valeurs des attributs dans les balises puis que je les compare avec les valeurs d'un fichier xls pour lister les différences entre les items des 2 fichiers.
Le code que...
En effet, j'avais bien lu dans le cours sur perl et XML disponible ici que c'était à éviter, mais ne m'en sortant pas avec les modules XML, j'ai (par désespoir de cause) dû recourir à des regex......
Aaaaah merci! Je comprends mieux le [^"] qu'utilisait un de mes collègues dans el code qu'il m'avait passé comme exemple!
Problème résolu...
Il y avait juste un { que j'avais rajouté par erreur, une faute de frappe toute bête... :roll:
Normalement, je ne suis pas censé le faire...
Voilà en gros ce qui se situe quelque part dans la ligne :
... REF_ARTICLE="0123456789" ...
Je souhaite extraire 0123456789 dans la variable...
Je suis au regret d'informer ceux qui chercheraient à traiter des fichiers xml aussi imbriqués que je n'ai pas de solution à vous offrir :/
J'ai été obligé de me bricoler mon propre parseur à grands...
Effectivement mes regexp devaient être fautives, parce que $1 et compagnie fonctionnent avec la regexp de disedorgue.
Par exemple,
$ref_article = $1 if (/REF_ARTICLE}[\s]*=[\s]*"([\w]{10})"/); #...
Merci pour ta solution, ça marche impeccablement!
Mon problème est résolu (je vais donc marquer le sujet comme résolu), mais si quelqu'un a des explications sur comment ça marche, je suis preneur!
C'est bien ça, merci beaucoup!!! Je testerai ça demain matin, je vous tiens au courant.
Je pense qu'il ne nous reste qu'a faire appel à Jedai, il me semble avoir vu dans d'autres postes qu'il touche sa bille en regexp XD
Je testerai ça demain matin et te tiendrai au courant.
C'est possible, je ne suis pas très bon en regexp ^^'
Pas de problèmes, merci de ton aide!
Si quelqu'un a des explications claires sur struct, je suis preneur, je ne comrpends pas trop celles de perldoc en général, que je trouve trop fouilli et...
Justement, la version n'étant pas une relique antique, je ne comprends pas non plus :/
Bien sûr, j'utilise toujours warnings et strict, lesquels ne me donnent pas d'autre info que "attention tu...
Windows 7, perl 5.16 il me semble (je ne suis pas à mon bureau là, je ne peux pas vérifier :/).
Le problème, c'est que ça n'est pas quelque chose que je fais pour jouer avec Perl mais bien pour un stage ^^'
Et le problème à mon travail est que les $1, $2 etc ne fonctionnent jamais et on...
Il me semblait avoir compris que substr "mange" la chaine à partir de la gauche, non?
Je trouve assez pénible de lire un code non-indenté, ça passe sur celui-ci qui est plutôt simple et court, mais pour du code un peu plus compliqué, essaie d'indenter stp.
Ceci-dit, j'ai l'impression...
Bonjour à tous!
Je cherche à supprimer un caractère situé à une certaine position dans une chaine (dans mon cas, le 9ème caractère de la chaine, un 0 et la chaine est une suite de chiffres avec 0 ou...
Justement, j'avais lu ce cours et je me demandais ce qui rend twig si "facile" à utiliser. J'ai lu la doc sur le CPAN et ça ne me semble pas très facile.
Et quand on parse (avec twig, parser ou...
Bien sûr, il s'agit de cette forme-ci :
<ITEM attribut1="valeur1" attribut2="valeur2">
<VERSION numeroVersion="numéro">
<CONCRETISATIONDELAVERSION numerodelaversion="1"/>
</VERSION>...
Bonjour à tous!
Je me suis récemment mis au Perl dans el cadre d'un stage, mais je rencontre quelques problèmes à mesure que je réfléchis à comment coder...
Voilà mon problème j'ai un fichier xls à...
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.