XContainer.AddFirst adds the specified content as the first children of this document or element. : XContainer « XML LINQ « VB.Net






XContainer.AddFirst adds the specified content as the first children of this document or element.

 

Imports System
Imports System.Xml
Imports System.Xml.XPath

Public Class MainClass

    Public Shared Sub Main()
        Dim srcTree As XElement = _ 
                <Root>
                    <Element1>1</Element1>
                    <Element2>2</Element2>
                    <Element3>3</Element3>
                    <Element4>4</Element4>
                    <Element5>5</Element5>
                </Root>
        
        Dim xmlTree As XElement = _ 
                <Root>
                    <Child1>1</Child1>
                    <Child2>2</Child2>
                    <Child3>3</Child3>
                    <Child4>4</Child4>
                    <Child5>5</Child5>
                </Root>
        
        xmlTree.AddFirst(New XElement("NewChild", "new content"))
        xmlTree.AddFirst( _
            From el In srcTree.Elements() _
            Where CInt(el) > 3 _
            Select el _
        )
        xmlTree.AddFirst(srcTree.<Child9>)
        Console.WriteLine(xmlTree)

    End Sub

End Class

   
  








Related examples in the same category

1.XContainer.Add adds the specified content as children of this XContainer.
2.XContainer.Add (Object[]) adds the specified content as children of this XContainer.
3.XContainer.AddFirst(Object[]) adds the specified content as the first children of this document or element.
4.XContainer.DescendantNodes returns a collection of the descendant nodes
5.XContainer.Descendants returns a collection of the descendant elements for this document or element, in document order.
6.XContainer.Descendants (XName) returns a filtered collection of the descendant elements
7.XContainer.Element gets the first in document order child element with the specified XName.
8.XContainer.Elements returns a collection of the child elements of this element or document, in document order.
9.XContainer.Elements Method returns a filtered collection of the child elements of this element or document
10.XContainer.LastNode Property gets the last child node of this node.
11.XContainer.Nodes returns a collection of the child nodes of this element or document, in document order.
12.XContainer.RemoveNodes Removes the child nodes from this document or element.
13.XContainer.ReplaceNodes replaces the children nodes of this document or element with the specified content.