Forum Programmation.autre XSL : filtre sur les petits fils

Posté par  .
Étiquettes : aucune
0
21
déc.
2009
Bonjour à tous, je possède un fichier xml du type :

[?xml version="1.0" encoding="utf-8"?]
[A xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"]
  [B1]
    [C1]xx[/C1]
    [C2]yy[/C2]
  [/B1]
  [B2]
    [C3]dsfhizu[/C3]
    [C4]
      [D1]zoibvd[/D1]
      [D2]0[/D2]
    [/C4]
  [/B2]
  [B2]
    [C3]ii[/C3]
    [C4]
      [D1]fazoifbvza[/D1]
      [D2]0[/D2]
    [/C4]
  [/B2]
  [B2]
    [C3]mliohszaz[/C3]
    [C4]
      [D1]cvkjbsdhzpz[/D1]
      [D2]1[/D2]
    [/C4]
  [/B2]
[/A]
Et je souhaiterais enlever tous les éléments B2 pour lesquels la balise D2 est à 1, et garder le reste des informations identiques. J'ai un peu de mal à trouver la syntaxe (…)