bonjour je cherche a compter le nombre de foi s ou une balise est presente dans mon fichier xml . J'ai cherche sur pas mal de forum peut etre mal mais je ne trouve pas la syntaxe pour le faire.
Si quelqu'un connaisait une syntaxe avec simple xml ou autre pour faire cela sa m'aiderait bien.
Voila mon code xml:
Je cherche ici a compter le nombre de fois ou apparait <dsml:attr name="matricule">
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112 <dsml:dsml xmlns:dsml="xmlns:dsml=http://www.dsml.org/DSML"> <dsml:directory-entries> <dsml:entry dn="uid=000315, ou=Agents, o=AG10G, c=fr"> <dsml:objectclass> <dsml:oc-value>inetOrgPerson</dsml:oc-value> <dsml:oc-value>organizationPerson</dsml:oc-value> <dsml:oc-value>person</dsml:oc-value> <dsml:oc-value>Agent</dsml:oc-value> <dsml:oc-value>top</dsml:oc-value> </dsml:objectclass> <dsml:attr name="codhop"> <dsml:value>081</dsml:value> </dsml:attr> <dsml:attr name="coddif"> <dsml:value>10</dsml:value> </dsml:attr> <dsml:attr name="matricule"> <dsml:value>000315</dsml:value> </dsml:attr> <dsml:attr name="entree"> <dsml:value>2006-10-01</dsml:value> </dsml:attr> <dsml:attr name="civilite"> <dsml:value>Mademoiselle</dsml:value> </dsml:attr> <dsml:attr name="nomUsuel"> <dsml:value>NOM2-000313</dsml:value> </dsml:attr> <dsml:attr name="nomPatronymique"> <dsml:value>NOJF2-000313</dsml:value> </dsml:attr> <dsml:attr name="nomMarital"> <dsml:value>NOMM2-000313</dsml:value> </dsml:attr> <dsml:attr name="prenom"> <dsml:value>PRENOM2-000313</dsml:value> </dsml:attr> </dsml:entry> <dsml:entry dn="uid=000325, ou=Agents, o=AG10G, c=fr"> <dsml:objectclass> <dsml:oc-value>inetOrgPerson</dsml:oc-value> <dsml:oc-value>organizationPerson</dsml:oc-value> <dsml:oc-value>person</dsml:oc-value> <dsml:oc-value>Agent</dsml:oc-value> <dsml:oc-value>top</dsml:oc-value> </dsml:objectclass> <dsml:attr name="codhop"> <dsml:value>081</dsml:value> </dsml:attr> <dsml:attr name="coddif"> <dsml:value>10</dsml:value> </dsml:attr> <dsml:attr name="matricule"> <dsml:value>000325</dsml:value> </dsml:attr> <dsml:attr name="entree"> <dsml:value>2006-10-11</dsml:value> </dsml:attr> <dsml:attr name="civilite"> <dsml:value>Mademoiselle</dsml:value> </dsml:attr> <dsml:attr name="nomUsuel"> <dsml:value>NOM2-000313</dsml:value> </dsml:attr> <dsml:attr name="nomPatronymique"> <dsml:value>NOJF2-000113</dsml:value> </dsml:attr> <dsml:attr name="nomMarital"> <dsml:value>NOMM2-00111</dsml:value> </dsml:attr> <dsml:attr name="prenom"> <dsml:value>PRENOM5-000313</dsml:value> </dsml:attr> </dsml:entry> <dsml:entry dn="uid=000355, ou=Agents, o=AG10G, c=fr"> <dsml:objectclass> <dsml:oc-value>inetOrgPerson</dsml:oc-value> <dsml:oc-value>organizationPerson</dsml:oc-value> <dsml:oc-value>person</dsml:oc-value> <dsml:oc-value>Agent</dsml:oc-value> <dsml:oc-value>top</dsml:oc-value> </dsml:objectclass> <dsml:attr name="codhop"> <dsml:value>081</dsml:value> </dsml:attr> <dsml:attr name="coddif"> <dsml:value>10</dsml:value> </dsml:attr> <dsml:attr name="matricule"> <dsml:value>000355</dsml:value> </dsml:attr> <dsml:attr name="entree"> <dsml:value>2006-10-21</dsml:value> </dsml:attr> <dsml:attr name="civilite"> <dsml:value>Mademoiselle</dsml:value> </dsml:attr> <dsml:attr name="nomUsuel"> <dsml:value>NOM2</dsml:value> </dsml:attr> <dsml:attr name="nomPatronymique"> <dsml:value>NOJF2-</dsml:value> </dsml:attr> <dsml:attr name="nomMarital"> <dsml:value>NOMM2-3</dsml:value> </dsml:attr> <dsml:attr name="prenom"> <dsml:value>PRENOM2-0013</dsml:value> </dsml:attr> </dsml:entry> </dsml:directory-entries> </dsml:dsml>
tous les test que j'ai fait me retourne 0 ou 1 alors que je devrait avoir 3 en resultat:s
Partager