j'utilise linq to xml pour générer un fichier XML.
et voici un petit exemple pour expliquer mon problème
comment faire pour que la balise <intitule>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Dim docxml = <?xml version="1.0" encoding="UTF-8"?> <Articles> <%= From art In articles Select <Article> <code><%= art.Code %></code> <intitule><%= art.Intitule %></intitule> </Article> %> </Articles>
ne s'affiche pas <intitule></intitule> mais <intitule/> si art.Intitule est vide
il y a bien cela comme solution
mais j'aimerai une solution automatique.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <%= From art In Articles Select <Article> <code><%= art.Code %></code> <%= IIf(art.Intitule.Trim = "", <intitule/>, <intitule><%= art.Intitule.Trim %></intitule>) %> </Article> %>
car dans mon projet j'ai trop de champ pour faire ça à la main.
Partager