To convert XNode to XElement in C# and VB.NET you can use the following snippet.

Samples

Sample C#

public XElement XNodeToXElement(XNode xNode)
{
	return XElement.Parse(xNode.ToString());
}

Sample VB.NET

Public Function XNodeToXElement(xNode As XNode) As XElement
	Return XElement.Parse(xNode.ToString())
End Function

 

Compatibility: working .NET 2.0 working .NET 3.0 not tested .NET 3.5 not working .NET 4.0 not working .NET 4.5not working .NET 4.6

If you have any questions or suggestions feel free to rate this snippet, post a comment or Contact Us via Email.

Related links:

 

Leave a Reply