Bonjour
J'ai un XML avec le format suivant:
Je voudrais retourner toutes les balises de type text qui sont obligatoires, donc, qui ont l'argument obligatoire="true" et type="text"....
<PARENT_NODE1>
<NOM_BALISE arg1="true" arg2="false" obligatoire="true" type="text"/>
<NOM_BALISE2 arg1="false" arg2="false" obligatoire="false" type="text"/>
<NOM_BALISE3 arg1="false" arg2="false" arg3="1" obligatoire="false" type="number"/>
</PARENT_NODE1>
...
J'ai commencer à construire une expréssion régulière pour cela.
En bref, ce que je veux qu'elle fasse c'est me retourner toutes les occurences des String qui commencent par un "<" et qui finissent pas "obligatoire="true" type="text"".
Mon expression régulière actuelle ne marche encore pas. La voici:
Le \w est pour qu'après le "<" il y est n'importe quel mot. Hors, il faut que je dise que entre le "<" et le "obligatoire" il puisse y avoir n'importe quoi...String sPattern = "/^<\\w" + "obligatoire=\"true\" type=\"text\"" + "$";
Pouvez vous m'aider à trouver ce qu'il manque?
merci
Partager