2010-10-11 88 views
0

我试图弄清楚这是否可能。基本上,我需要创建一个XElement,然后向该XElement添加一个或多个兄弟,但没有父级。稍后我会将XElements列表添加到父项,但在构建此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>)来保存一个列表,以后你将变成一个兄弟姐妹列表。不清楚你的问题是什么。

相关问题