Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1638 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Question sur l'utilisation de de digester

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Question sur l'utilisation de de digester

n°701060
brisssou
8-/
Posté le 16-04-2004 à 14:08:39  profilanswer
 

Bonjour, j'ai un xml qui resemble à ça :

Code :
  1. <properties>
  2. <property>
  3.  <name>fromEmail</name>
  4.  <value env="dev">doty_alan@cat.com</value>
  5.  <value env="test">doty_alan@cat.com</value>
  6.  <value env="qa">capex_qa@cat.com</value>
  7.  <value env="pord">capex@cat.com</value>
  8. </property>
  9. </properties>


et je le parse avec une serie de rules :

Code :
  1. Digester dig = new Digester();
  2.         dig.setValidating(false);
  3.         dig.addObjectCreate("properties", "java.util.ArrayList" );
  4.         dig.addObjectCreate("properties/property", "cat.eur.util.model.Property" );
  5.         dig.addCallMethod("properties/property/name", "setName", 0);
  6.         dig.addCallMethod("properties/property/value[@env='dev']", "setDev", 0);
  7.         dig.addCallMethod("properties/property/value[@env='test']", "setTest", 0);
  8.         dig.addCallMethod("properties/property/value[@env='qa']", "setQa", 0);
  9.         dig.addCallMethod("properties/property/value[@env='prod']", "setProd", 0);
  10.         dig.addSetNext("properties/property", "add", "cat.eur.util.model.Property" );


 
j'ai comme l'impression que les rules avec un xpath complexe (enfin, complexe pour moi) genre properties/property/value[@env='test']
fonctionnent moyennement, en fait, pas du tout, je me retrouve avec des valeurs null.
 
Est-ce que je suis loin, ou pas trop ?


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
mood
Publicité
Posté le 16-04-2004 à 14:08:39  profilanswer
 

n°701151
brisssou
8-/
Posté le 16-04-2004 à 15:26:29  profilanswer
 

j'ai cherché, à priori le Xpath est bon,
ça viendrait donc de digester, mais je ne trouve pas de doc appropriée...


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
n°702491
brisssou
8-/
Posté le 19-04-2004 à 09:02:02  profilanswer
 

j'ai pu magouiller en créant une classe value mais ça m'arrange pas...
 
personne d'a d'idée, vraiment ?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Question sur l'utilisation de de digester

 

Sujets relatifs
Question sur webwork [ASP.NET] Question sur les RadioButton
[JAVA] Question con: Quel est le plus optimal?Frames HTML - Question de sécurité
[Perl] POO et utilisation d'une method dans un print ou un shell execC-Shell sous linux : question bete :/ par un bete lol
Utilisation d'un pingpetite question pour être sûr... (connection à une db)
ptite question ORDER BYquestion a 10 sous pour les pros...
Plus de sujets relatifs à : Question sur l'utilisation de de digester


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR