Bonjour,
admettons que j'ai le XML suivant :
Code XML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 <?xml version="1.0" encoding="utf-8"?> <animals> <animal created="24/05/2009"> <type>Bear</type> <name>Knut</name> <frequency>60</frequency> <birthDate>05/12/2007</birthDate> </animal> <animal created="24/05/2009"> <type>Bear</type> <name>Teddy</name> <frequency>120</frequency> <birthDate/> </animal> </animals>
Quelle requête me permettrait de tester si le birthdate est renseigné ou non?
Pour l'instant j'ai quelque chose comme :
Code C# : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 string xpath = "/animals/animal[type='" + type + "' and name ='" + name + "'"; if (birthDate != null) { xpath += " and birthDate='" + anniversaire + "'"; } xpath += "]";
Mais ça ne suffit bien évidemment pas. Que dois-je rajouter si mon paramètre "anniversaire" passé en paramètre est null?
![]()
Partager