我正在尝试弄清楚这是否可行。基本上,我需要创建一个XElement,然后将一个或多个兄弟姐妹添加到该XElement,但没有父亲。我稍后会将这个XElements列表添加到Parent中,但在这之前需要一些灵活性来构建这个和其他XElements列表。这可能吗?
所以我会有类似的东西:
Public items As XElement = <ItemA>Something</ItemA>
然后我需要添加一个元素,以便结果如下:
<ItemA>Something</ItemA>
<ItemB>Something Else</ItemB>
这个结果是我需要传递的单个对象。我用IEnumerable(Of XElement)搞砸了arounnd,但是没有.Add。
有什么想法吗?
答案 0 :(得分:1)
然后将一个或多个兄弟姐妹添加到该XElement,但没有父亲
这不起作用,元素只是兄弟姐妹,因为他们共享父母......
您必须使用稍后更改或替换的临时父级。
您当然可以使用任何集合(List<XElement>
)来保存一个列表,您稍后将其转换为兄弟列表。不清楚你的问题是什么。