XNode.AddAfterSelf Method (Object)
[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]
Adds the specified content immediately after this node.
Assembly: System.Xml.Linq (in System.Xml.Linq.dll)
Parameters
- content
- Type: System.Object
A content object that contains simple content or a collection of content objects to be added after this node.
| Exception | Condition |
|---|---|
| InvalidOperationException | The parent is null. |
For details about the valid content that can be passed to this function, see Valid Content of XElement and XDocument Objects in the .NET Framework documentation.
Changing events.
The following example uses this method to add an element into the tree.
StringBuilder output = new StringBuilder(); XElement xmlTree = new XElement("Root", new XElement("Child1", 1), new XElement("Child2", 2), new XElement("Child3", 3), new XElement("Child4", 4), new XElement("Child5", 5) ); XElement child1 = xmlTree.Element("Child1"); child1.AddAfterSelf( new XElement("NewChild", 10) ); output.Append(xmlTree + Environment.NewLine); OutputTextBlock.Text = output.ToString();
Show: