• [^] # Re: po

    Posté par . En réponse au message XML-Parser. Évalué à 1. Dernière modification le 09 avril 2015 à 21:10.

    voici mon fichier de reference il est le meme que celui plus haut, delui j'en ai besoin que des names et le parser sur l# attribut nom nous retourne: prim, second, copy, forced, always, Type, memory

     <?xml version="1.0" encoding="UTF-8"?>
     <Profile origin="get" version="2.1" date="2013.05.20">
     <Catalog id="sys" version="2.1">
     <Parameter name="prim" value="2"/>
     <Parameter name="second" value="3"/>
     <Parameter name="copy" value="4"/>
     <Parameter name="force" value="1"/>
     <Parameter name="always" value="0"/>
     <Parameter name="type" value="5" Type="False"/>
     <Parameter name="memory" value="allow"/>
     </Catalog>
     </profile>

    voici un fichier quelconque il possede par example un parametre de moins, plus presicement le Parameter name="type" value="5" Type="False" que le fichier de reference

     <?xml version="1.0" encoding="UTF-8"?>
     <Profile origin="get" version="2.0.1" date="2015-03-19T10:38:58Z">
     <Catalog id="sysdumpdevParam" version="2.1">
     <Parameter name="prim" value="/dev/lg_dumplv"/>
     <Parameter name="second" value="/dev/sysdumpnull"/>
     <Parameter name="copy" value="/var/adm/ras"/>
     <Parameter name="forced" value="1"/>
     <Parameter name="always" value="0"/>
     <Parameter name="memory" value="disallow"/>
     </Catalog>
     </Profile>

    maintenant il doit me retourner en comparaisons avec le fichier de reference la suivante:

    prim, second, copy, forced, always, Type, memory 
     /dev/lg_dumplv, /dev/sysdumpnull, /var/adm/ras, 1, 0, fault , disallow

    ca veut dire que dans le cas il ne trouve pas correspondance (value) il ecrit a ce lieu fault, a defaut il retourne ce qui ci trouve comme value.

    Merci bien de votre aide, s'il ya quelque chose a demande , pardon n'hesite pas.