Можно ли сделать узел необязательным в литералах VB.NET XML? - PullRequest
1 голос
/ 23 ноября 2011
Dim task As XElement = <task>
                               <body>body</body>
                               <optional><%= myVar %></optional>

                           </task>

Есть ли в любом случае удалить <optional>, когда myVar Is Nothing?

1 Ответ

1 голос
/ 23 ноября 2011

Вы можете использовать IIf

    Dim task As XElement = <task>
                               <body>body</body>
                               <%= IIf(String.IsNullOrEmpty(myVar), "", <optional><%= myVar %></optional>) %>
                           </task>
...