2010-10-11 13 views
0

J'essaie de savoir si c'est possible. Fondamentalement, j'ai besoin de créer un XElement et ensuite ajouter un ou plusieurs frères et sœurs à ce XElement, mais sans un parent. Je vais ajouter cette liste de XElements à un parent plus tard, mais j'ai besoin de flexibilité pour construire cette liste et d'autres listes de XElements avant de le faire. Est-ce possible?Ajout de Xelement en tant que frère ou sœur de Xelement sans parent

Je voudrais avoir quelque chose comme:

Public items As XElement = <ItemA>Something</ItemA> 

Et puis je dois ajouter un élément pour que le résultat ressemble à:

<ItemA>Something</ItemA> 
<ItemB>Something Else</ItemB> 

Ce résultat est ce que je dois passer autour de un seul objet. J'ai déjoué avec IEnumerable (Of XElement), mais il n'y a pas de .Add.

Des pensées?

Répondre

1

puis ajouter un ou plusieurs frères et sœurs à ce XElement, mais sans parent

qui ne va pas au travail, les éléments ne sont que des frères et sœurs parce qu'ils partagent un parent ...

Vous » Vous devrez utiliser un parent temporaire que vous modifierez ou remplacerez plus tard.

Vous pouvez bien sûr utiliser n'importe quelle collection (List<XElement>) pour conserver une liste que vous transformerez plus tard en une liste de frères et soeurs. Pas clair quel est votre problème avec ça.