2010-10-11 4 views
0

Я пытаюсь выяснить, возможно ли это. В принципе, мне нужно создать XElement, а затем добавить одного или нескольких братьев и сестер в этот XElement, но без родителя. Я добавлю этот список XElements к родительскому контенту позже, но для этого нужно немного гибкости в создании этого и других списков XElements. Это возможно?Добавление Xelement как брата Xelement без родителя

Так что я бы что-то вроде:

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

А потом мне нужно добавить элемент, так что результат выглядит следующим образом:

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

Это результат является то, что мне нужно пройти вокруг, как один объект. Я перепутал с IEnumerable (Of XElement), но нет .Add.

Любые мысли?

ответ

1

затем добавить один или несколько братьев и сестер, что XElement, но без родителей

Это не будет работать, элементы только братьев и сестер, потому что они имеют подразделы ...

Вы» вам придется использовать временного родителя, который вы позже меняете или заменяете.

Вы можете, конечно, использовать любую коллекцию (List<XElement>), чтобы сохранить список, который впоследствии перечислили в список братьев и сестер. Неясно, какова ваша проблема с этим.

Смежные вопросы